diff --git a/.github/ISSUE_TEMPLATE/issue_report.yml b/.github/ISSUE_TEMPLATE/issue_report.yml index f1ee1a82cef4..4b3cdb5b5412 100644 --- a/.github/ISSUE_TEMPLATE/issue_report.yml +++ b/.github/ISSUE_TEMPLATE/issue_report.yml @@ -10,9 +10,9 @@ # label: | Box title | # description: | Box small text - Description | # -name: "Issue Report" +name: 'Issue Report' #title: "[Bug]: " | if you want to have a have it automatically say [Bug] when they start the form -description: "Доложите о проблемах или багах, что бы мы могли их исправить." +description: 'Доложите о проблемах или багах, что бы мы могли их исправить.' #labels: "Баг" body: @@ -24,7 +24,9 @@ body: id: version attributes: label: BYOND Version - description: "На какой версии BYOND встретился баг. (Если уверены, что не связано, можно пропустить)" + description: 'На какой версии BYOND встретился баг. (Если уверены, что не связано, можно пропустить)' + validations: + required: true - type: textarea id: description diff --git a/.vscode/settings.json b/.vscode/settings.json index b36ea2c786de..17d86dfb062b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,7 +8,8 @@ "typescript.enablePromptUseWorkspaceTsdk": true, "search.exclude": { "**/.yarn": true, - "**/.pnp.*": true + "**/.pnp.*": true, + "tgui/public/**/*": true }, "eslint.format.enable": true, "eslint.rules.customizations": [ diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index c104e9a29381..43c12ed66f8a 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -42,10 +42,14 @@ It is expected that contributors discuss larger changes on the [Paradise Station For changes to content listed below, contributors **must** obtain approval from a headcoder or a member of either the balance, design, mapping, or sprite team (depending on which teams are relevant to the changes) before opening their Pull Request. This approval must be displayed in the Pull Request description body in the form of a screenshot. The Headcoders may grant an exemption to this requirement on a case-by-case basis, as the need arises. -### Currently, changes to the following types of content requires pre-approval: - - Security content (excluding fixes, code improvement, refactors, sprites, and mapping changes) - - Antagonist content (excluding fixes, code improvement, refactors, sprites, and mapping changes) - - Species content (excluding fixes, code improvement, and refactors) - - Large changes (for example PRs that touch multiple systems, many files, many lines of code) - - Changes that might be controversial - - Changes with wide-ranging balance or design implications + + + +> [!IMPORTANT] +> ### Currently, changes to the following types of content requires pre-approval: +> - **Security content (excluding fixes, code improvement, refactors, sprites, and mapping changes)** +> - **Antagonist content (excluding fixes, code improvement, refactors, sprites, and mapping changes)** +> - **Species content (excluding fixes, code improvement, and refactors)** +> - **Large changes (for example PRs that touch multiple systems, many files, many lines of code)** +> - **Changes that might be controversial** +> - **Changes with wide-ranging balance or design implications** diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql index fd82b52d1cc0..ed435e3be7f6 100644 --- a/SQL/paradise_schema.sql +++ b/SQL/paradise_schema.sql @@ -711,3 +711,31 @@ CREATE TABLE `budget` ( # Adds species whitelist ~legendaxe ALTER TABLE `player` ADD `species_whitelist` LONGTEXT COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ('["human"]'); + +# Updating DB from 59.220.6 to 59.220.7 +# Adds SS220 toggle prefs ~Maxiemar + +DROP TABLE IF EXISTS `player_220`; +CREATE TABLE `player_220` ( + `ckey` VARCHAR(32) NOT NULL COLLATE utf8mb4_unicode_ci, + `toggles` int(11) DEFAULT NULL, + PRIMARY KEY (`ckey`) USING BTREE +) COLLATE = utf8mb4_unicode_ci ENGINE = InnoDB; + +ALTER TABLE `player_220` +ADD CONSTRAINT `fk_player_220_ckey` +FOREIGN KEY (`ckey`) REFERENCES `player`(`ckey`) +ON DELETE CASCADE +ON UPDATE CASCADE; + +DROP TRIGGER IF EXISTS `player_insert`; +DELIMITER // +CREATE TRIGGER `player_insert` +AFTER INSERT ON `player` +FOR EACH ROW +BEGIN + INSERT INTO `player_220` (`ckey`) + VALUES (NEW.ckey); +END; +// +DELIMITER ; diff --git a/SQL/updates220/59.220.6-59.220.7.sql b/SQL/updates220/59.220.6-59.220.7.sql new file mode 100644 index 000000000000..12a4f9a529ec --- /dev/null +++ b/SQL/updates220/59.220.6-59.220.7.sql @@ -0,0 +1,31 @@ +# Updating DB from 59.220.6 to 59.220.7 +# Adds SS220 toggle prefs ~Maxiemar + +DROP TABLE IF EXISTS `player_220`; +CREATE TABLE `player_220` ( + `ckey` VARCHAR(32) NOT NULL COLLATE utf8mb4_unicode_ci, + `toggles` int(11) DEFAULT NULL, + PRIMARY KEY (`ckey`) USING BTREE +) COLLATE = utf8mb4_unicode_ci ENGINE = InnoDB; + +ALTER TABLE `player_220` +ADD CONSTRAINT `fk_player_220_ckey` +FOREIGN KEY (`ckey`) REFERENCES `player`(`ckey`) +ON DELETE CASCADE +ON UPDATE CASCADE; + +DROP TRIGGER IF EXISTS `player_insert`; +DELIMITER // +CREATE TRIGGER `player_insert` +AFTER INSERT ON `player` +FOR EACH ROW +BEGIN + INSERT INTO `player_220` (`ckey`) + VALUES (NEW.ckey); +END; +// +DELIMITER ; + +INSERT INTO `player_220` (`ckey`) +SELECT `ckey` +FROM `player`; diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm index 167491448153..e31219ca97e7 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm @@ -4,7 +4,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "au" = ( /obj/structure/grille, /obj/item/shard, @@ -13,7 +13,7 @@ pixel_x = 11 }, /turf/simulated/floor/plating, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bk" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -23,7 +23,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bl" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/storage/box/papersack{ @@ -35,12 +35,12 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bn" = ( /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bq" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -48,7 +48,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bv" = ( /obj/machinery/light/small{ dir = 4 @@ -56,17 +56,17 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bG" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bO" = ( /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "bY" = ( /obj/structure/girder, /turf/template_noop, @@ -76,24 +76,24 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "cr" = ( /obj/machinery/conveyor/east{ id = "garbage"; dir = 1 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "cW" = ( /turf/simulated/floor/mineral/plastitanium/red, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "dP" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "dV" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, @@ -105,7 +105,7 @@ name = "Produce Area Doors" }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ex" = ( /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen/entertainment{ @@ -120,7 +120,7 @@ pixel_x = 5 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "fq" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/meat/corgi, @@ -130,7 +130,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "fs" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -149,70 +149,72 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "fE" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "fJ" = ( /obj/effect/decal/cleanable/vomit, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ga" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "gc" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "gk" = ( /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "gu" = ( /obj/effect/decal/remains/human, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "gx" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/reagent_containers/syringe, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "gy" = ( /obj/item/clothing/mask/gas/monkeymask, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "hc" = ( /obj/machinery/porta_turret/syndicate/assault_pod, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ho" = ( -/obj/structure/table/reinforced, -/obj/item/trash/spacetwinkie, /obj/machinery/light/small{ dir = 8 }, +/obj/machinery/power/smes/engineering{ + dir = 4 + }, +/obj/structure/cable, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "hq" = ( /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "hC" = ( /obj/structure/railing{ dir = 8 @@ -220,23 +222,23 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "hF" = ( /obj/effect/landmark/damageturf, /turf/simulated/floor/engine/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "hH" = ( /obj/structure/railing/corner, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "hM" = ( /obj/structure/door_assembly/door_assembly_hatch, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "iq" = ( /obj/item/flag/syndi{ anchored = 1 @@ -247,32 +249,32 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "iL" = ( /obj/structure/noticeboard{ pixel_y = 32 }, /obj/item/paper/fluff/ruins/syndiecakesfactory/reception, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "je" = ( /obj/structure/table_frame, /obj/item/stack/sheet/plastitaniumglass, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "jn" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/paper/fluff/ruins/syndiecakesfactory/teleporter, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "jx" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ke" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -283,26 +285,26 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ky" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "kD" = ( /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ls" = ( /obj/structure/dispenser/oxygen, /turf/simulated/floor/engine/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "lZ" = ( /turf/simulated/floor/plating/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "mg" = ( /obj/item/shard, /obj/item/shard{ @@ -312,25 +314,25 @@ }, /obj/structure/grille/broken, /turf/simulated/floor/plating, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "mP" = ( /obj/effect/decal/cleanable/vomit/green, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "nl" = ( /obj/structure/rack, /obj/item/clothing/mask/gas/syndicate, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "nO" = ( /obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "oo" = ( /obj/item/stack/rods/ten, /turf/template_noop, @@ -340,11 +342,11 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "oH" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "oJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -353,11 +355,11 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "oV" = ( /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "pd" = ( /turf/template_noop, /area/template_noop) @@ -366,7 +368,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "qd" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/breadslice, @@ -382,13 +384,13 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "qk" = ( /obj/item/trash/syndi_cakes, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "qx" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/alien/sentinel{ @@ -409,7 +411,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "qX" = ( /obj/machinery/conveyor/east{ id = "garbage"; @@ -422,7 +424,7 @@ status = 2 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "qY" = ( /obj/structure/sign/securearea{ pixel_x = -32 @@ -433,7 +435,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "rJ" = ( /obj/effect/decal/cleanable/cobweb2, /obj/machinery/light/small{ @@ -445,7 +447,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "rP" = ( /obj/machinery/door/poddoor{ id_tag = "cakearea" @@ -453,14 +455,14 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "sh" = ( /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "sj" = ( /obj/structure/chair/office/dark, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "sv" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "Packaging Room" @@ -468,7 +470,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "sN" = ( /obj/machinery/conveyor/east, /obj/machinery/light/small{ @@ -477,7 +479,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "tf" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake, @@ -491,7 +493,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "tp" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -500,7 +502,7 @@ }, /obj/item/pen/multi/syndicate, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "tX" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/machinery/light/small{ @@ -510,7 +512,7 @@ status = 2 }, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ub" = ( /obj/structure/railing{ dir = 4 @@ -518,13 +520,13 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "up" = ( /obj/machinery/tcomms/relay/ruskie{ network_id = "SYNDICAKES-FACTORY" }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "uA" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/stack/sheet/animalhide/corgi, @@ -537,7 +539,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "uP" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/machinery/light/small{ @@ -546,12 +548,12 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "uU" = ( /obj/structure/rack, /obj/random/tool, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "vo" = ( /obj/structure/lattice, /obj/item/stack/sheet/metal, @@ -563,20 +565,20 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "vO" = ( /obj/effect/decal/cleanable/flour, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "vR" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "SC-Eridani" }, /turf/simulated/floor/plasteel, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wd" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/kitchen/knife/butcher, @@ -587,36 +589,36 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wf" = ( /obj/structure/sign/securearea{ pixel_y = -32 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wv" = ( /obj/machinery/light/small, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wC" = ( /obj/effect/decal/cleanable/insectguts, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wE" = ( /obj/machinery/door/window/classic/normal{ dir = 4 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wI" = ( /obj/machinery/conveyor/east{ id = "garbage"; dir = 8 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wV" = ( /obj/machinery/light/small{ dir = 8 @@ -624,38 +626,38 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "wW" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "xy" = ( /obj/machinery/suit_storage_unit, /turf/simulated/floor/engine/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "xO" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "xW" = ( /obj/structure/rack, /obj/item/clothing/under/syndicate/silicon_cham, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "yU" = ( /obj/effect/decal/cleanable/blood/drip, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "yV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "zc" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/stack/packageWrap, @@ -668,21 +670,22 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "zo" = ( /obj/structure/rack, /obj/item/clothing/suit/corgisuit, /obj/item/clothing/head/corgi, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "zt" = ( /turf/simulated/floor/plating/damaged/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "AP" = ( /obj/structure/table/reinforced, /obj/item/trash/syndi_cakes, +/obj/item/storage/toolbox/syndicate, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "AV" = ( /obj/machinery/door_control{ pixel_y = 32; @@ -690,7 +693,7 @@ name = "Control Room" }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Bh" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -702,27 +705,38 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "BG" = ( /obj/effect/decal/cleanable/blood, /obj/item/stack/sheet/animalhide/corgi, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) +"BM" = ( +/obj/machinery/power/apc/critical/directional/west, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/engine, +/area/ruin/space/syndicakefactory) "BR" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/vest, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Cm" = ( /obj/effect/decal/cleanable/vomit/green, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Cp" = ( /obj/item/shard, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Cu" = ( /obj/item/stack/ore/glass/basalt, /turf/template_noop, @@ -731,7 +745,7 @@ /obj/structure/chair/office/dark, /mob/living/simple_animal/hostile/syndicate/ranged/space/autogib, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "CW" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/stack/packageWrap, @@ -741,18 +755,18 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "CX" = ( /obj/item/trash/tray, /turf/simulated/floor/mineral/plastitanium/red, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Do" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/meat/corgi, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "DJ" = ( /obj/machinery/light/small{ dir = 8 @@ -760,7 +774,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "DP" = ( /obj/machinery/door/poddoor{ id_tag = "securearea" @@ -768,7 +782,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "DY" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/reagent_containers/condiment/milk{ @@ -782,34 +796,34 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "EB" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "EH" = ( /obj/effect/mob_spawn/human/corpse/syndicatesoldier, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "EJ" = ( /turf/simulated/wall, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Fj" = ( /obj/item/trash/syndi_cakes, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "FK" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "FX" = ( /obj/machinery/light/small{ dir = 4 @@ -817,19 +831,22 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Ga" = ( /obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box/empty, +/obj/item/storage/fancy/donut_box, +/obj/machinery/power/terminal{ + dir = 8 + }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Gh" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 8 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Gn" = ( /obj/structure/table/reinforced, /obj/item/food/syndicake, @@ -837,7 +854,7 @@ pixel_y = 7 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "GV" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small{ @@ -849,16 +866,21 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Ha" = ( /obj/item/stack/sheet/metal, /turf/template_noop, /area/template_noop) "Hh" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/syndicate, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/bunny/syndi, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Ho" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -866,16 +888,16 @@ }, /obj/item/paper_bin, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Hy" = ( /obj/machinery/door/airlock/external, /turf/simulated/floor/plating/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Ii" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Iz" = ( /obj/item/food/meat/corgi{ pixel_y = 6 @@ -884,11 +906,11 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "IB" = ( /obj/item/stack/sheet/animalhide/corgi, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "IE" = ( /obj/item/flag/syndi{ anchored = 1 @@ -899,7 +921,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Jt" = ( /obj/machinery/light/small{ dir = 4 @@ -907,19 +929,19 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "JQ" = ( /obj/machinery/teleport/hub, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Kr" = ( /obj/effect/decal/cleanable/flour, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "KS" = ( /obj/machinery/door/poddoor{ id_tag = "producearea" @@ -927,7 +949,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "KY" = ( /obj/machinery/door/poddoor{ id_tag = "securearea" @@ -935,16 +957,13 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) -"Li" = ( -/turf/template_noop, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Lr" = ( /obj/machinery/door/window/classic/normal{ dir = 8 }, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Lt" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -956,10 +975,10 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "LN" = ( /turf/simulated/floor/engine/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "LV" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -967,14 +986,18 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "LW" = ( /obj/structure/closet/crate/trashcart, /obj/item/trash/pistachios, /obj/item/trash/cheesie, /obj/item/trash/fried_vox, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) +"Me" = ( +/obj/item/trash/spacetwinkie, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/syndicakefactory) "Mw" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake, @@ -988,7 +1011,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "MV" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/storage/box/papersack{ @@ -1000,7 +1023,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "MY" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -1012,13 +1035,13 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Nq" = ( /obj/effect/decal/cleanable/blood/drip, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Nx" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/stack/packageWrap, @@ -1028,7 +1051,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "NQ" = ( /obj/structure/lattice, /turf/template_noop, @@ -1053,7 +1076,7 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "OF" = ( /obj/machinery/door/window{ dir = 1 @@ -1064,16 +1087,16 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "OK" = ( /turf/simulated/mineral, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "OP" = ( /obj/item/flag/syndi{ anchored = 1 }, /turf/simulated/floor/engine/airless, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "OU" = ( /mob/living/simple_animal/hostile/alien/sentinel{ animal_species = /mob/living/simple_animal/pet/dog; @@ -1093,18 +1116,18 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "PH" = ( /obj/structure/railing, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "PS" = ( /obj/structure/rack, /obj/item/storage/pill_bottle/random_drug_bottle, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Qv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -1113,7 +1136,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "QF" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake, @@ -1130,19 +1153,19 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "QI" = ( /obj/item/toy/plushie/greyplushie, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "RG" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "RO" = ( /obj/structure/grille, /obj/item/shard{ @@ -1154,33 +1177,33 @@ pixel_x = 6 }, /turf/simulated/floor/plating, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Sz" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "SS" = ( /obj/item/food/meat/corgi, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "TG" = ( /turf/simulated/wall/indestructible/riveted, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "TM" = ( /obj/machinery/recycler/deathtrap, /obj/machinery/conveyor/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "UR" = ( /obj/machinery/light/small{ dir = 1 }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Vo" = ( /obj/machinery/light/small{ active_power_consumption = 0; @@ -1191,7 +1214,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Vt" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/reagent_containers/condiment/saltshaker, @@ -1201,7 +1224,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "VI" = ( /obj/item/food/meat/corgi{ pixel_y = 6 @@ -1209,7 +1232,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "VS" = ( /obj/structure/table_frame, /obj/item/stack/sheet/plastitaniumglass, @@ -1219,23 +1242,23 @@ /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Wh" = ( /obj/structure/table/glass/reinforced/plastitanium, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Wr" = ( /mob/living/simple_animal/pet/dog/corgi/exoticcorgi, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "WX" = ( /obj/item/trash/waffles, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "XZ" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/reagent_containers/condiment/enzyme{ @@ -1245,7 +1268,7 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Yy" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, @@ -1257,11 +1280,11 @@ name = "Secure Area Doors" }, /turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "YE" = ( /obj/item/kirbyplants/plant22, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "YQ" = ( /obj/structure/chair/comfy/black{ dir = 1 @@ -1269,7 +1292,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "YR" = ( /mob/living/simple_animal/hostile/alien/sentinel{ animal_species = /mob/living/simple_animal/pet/dog; @@ -1287,13 +1310,13 @@ icon_dead = "corgi_dead" }, /turf/simulated/floor/grass, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Zs" = ( /obj/item/reagent_containers/condiment/flour, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "Zw" = ( /obj/structure/table/glass/reinforced/plastitanium, /obj/item/food/syndicake{ @@ -1302,14 +1325,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) -"ZK" = ( -/mob/living/simple_animal/bunny{ - name = "Flippers"; - faction = list("neutral","jungle","syndicate") - }, -/turf/simulated/floor/engine, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) "ZT" = ( /obj/structure/railing/corner{ dir = 8 @@ -1317,7 +1333,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/unpowered) +/area/ruin/space/syndicakefactory) (1,1,1) = {" pd @@ -2051,7 +2067,7 @@ PS nl BR up -sh +BM Hh ho TG @@ -2094,7 +2110,7 @@ cW cW cW CX -ZK +sh Ga TG iL @@ -2118,7 +2134,7 @@ pd pd "} (20,1,1) = {" -Li +pd OK OK OK @@ -2177,7 +2193,7 @@ cW cW cW cW -cW +Me WX AP TG diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index 86c9a47012da..ad4700d9ec2d 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -2948,9 +2948,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -2972,7 +2971,7 @@ /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "alG" = ( /obj/machinery/economy/vending/cigarette, /obj/machinery/status_display{ @@ -3380,7 +3379,7 @@ /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "anb" = ( /obj/structure/chair{ dir = 4 @@ -3435,7 +3434,7 @@ /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "anu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/red/line{ @@ -3453,9 +3452,8 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "anx" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "14" }, /turf/simulated/floor/plasteel, @@ -3543,7 +3541,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "anH" = ( /turf/simulated/wall/r_wall, /area/station/security/main) @@ -4005,7 +4003,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "aoM" = ( /obj/structure/cable{ d1 = 4; @@ -4289,7 +4287,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "apo" = ( /obj/structure/grille/broken, /turf/space, @@ -4305,7 +4303,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "apq" = ( /obj/structure/cable{ d2 = 8; @@ -4317,7 +4315,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "apx" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -4649,7 +4647,7 @@ "aqZ" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "ara" = ( /obj/structure/table/reinforced, /obj/item/folder{ @@ -4675,7 +4673,7 @@ /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "ari" = ( /obj/structure/cable{ d1 = 1; @@ -4943,7 +4941,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "arM" = ( /obj/structure/cable{ d1 = 4; @@ -4962,7 +4960,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "arN" = ( /obj/structure/cable{ d2 = 8; @@ -4970,7 +4968,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "arP" = ( /obj/structure/cable{ d1 = 4; @@ -5018,7 +5016,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "arX" = ( /obj/structure/cable{ d2 = 2; @@ -5030,11 +5028,11 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "asb" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "asc" = ( /obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plating, @@ -5356,7 +5354,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "asM" = ( /obj/structure/cable{ d1 = 2; @@ -5370,7 +5368,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "asN" = ( /turf/simulated/floor/carpet, /area/station/legal/lawoffice) @@ -5739,7 +5737,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atG" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/fore) @@ -6720,7 +6718,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "awR" = ( /obj/structure/cable{ d2 = 8; @@ -6728,7 +6726,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "awS" = ( /obj/machinery/shower{ dir = 8 @@ -6794,7 +6792,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "axr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -7773,7 +7771,7 @@ "azU" = ( /obj/structure/sign/electricshock, /turf/simulated/wall, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "azV" = ( /obj/structure/cable{ d1 = 4; @@ -8949,10 +8947,7 @@ name = "Fore Port Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) -"aDw" = ( -/turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aDx" = ( /obj/structure/sign/vacuum/external{ pixel_x = 32 @@ -8964,7 +8959,7 @@ filled = 0.05 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aDz" = ( /obj/structure/rack, /obj/item/clothing/mask/cigarette/pipe, @@ -9300,7 +9295,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aED" = ( /obj/machinery/power/terminal, /obj/machinery/light/small{ @@ -9311,7 +9306,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aEE" = ( /obj/structure/cable{ d1 = 1; @@ -9319,7 +9314,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aEF" = ( /obj/structure/table, /obj/item/paper_bin, @@ -9709,7 +9704,7 @@ shock_proof = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFR" = ( /obj/structure/cable{ d2 = 8; @@ -9717,7 +9712,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFS" = ( /obj/structure/cable{ d1 = 2; @@ -9730,11 +9725,11 @@ icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFT" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFU" = ( /obj/structure/table, /obj/item/toy/figure/crew/detective, @@ -10031,7 +10026,7 @@ /area/station/public/arcade) "aGT" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aGU" = ( /obj/structure/cable{ d2 = 4; @@ -10041,7 +10036,7 @@ name = "Fore Starboard Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aGV" = ( /obj/structure/cable{ d1 = 1; @@ -10065,7 +10060,7 @@ pixel_y = 32 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aGX" = ( /turf/simulated/wall, /area/station/maintenance/fsmaint) @@ -10110,11 +10105,11 @@ "aHg" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, -/area/station/maintenance/fpmaint2) +/area/station/maintenance/solar_maintenance/fore_port) "aHi" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall/r_wall, -/area/station/maintenance/fpmaint2) +/area/station/maintenance/solar_maintenance/fore_port) "aHj" = ( /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/wood, @@ -10276,7 +10271,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aHJ" = ( /obj/structure/cable{ d2 = 8; @@ -10287,13 +10282,13 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aHK" = ( /obj/structure/chair/stool{ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aHL" = ( /obj/structure/cable{ d1 = 4; @@ -10500,7 +10495,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aIB" = ( /obj/structure/cable{ d2 = 4; @@ -10510,7 +10505,7 @@ shock_proof = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aIC" = ( /obj/machinery/camera{ c_tag = "Fore Starboard Solars"; @@ -10522,7 +10517,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aID" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/clothing/shoes/jackboots, @@ -10843,7 +10838,7 @@ "aJH" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aJI" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -11141,9 +11136,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -12378,9 +12372,8 @@ /turf/simulated/floor/wood, /area/station/legal/courtroom) "aOv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -13786,13 +13779,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/fore) -"aSV" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "aSW" = ( /obj/structure/chair/comfy/beige, /turf/simulated/floor/plasteel{ @@ -28788,7 +28774,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "bPd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -30900,9 +30886,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -31671,9 +31656,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -35679,7 +35663,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cpA" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "med2" @@ -38325,7 +38309,7 @@ "cyO" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cyP" = ( /obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plating, @@ -42245,7 +42229,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cMC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -42533,7 +42517,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cNG" = ( /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) @@ -42560,7 +42544,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cNO" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -43003,7 +42987,7 @@ /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cPA" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -43030,7 +43014,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cPD" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow, /turf/simulated/floor/plasteel, @@ -43057,7 +43041,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cPH" = ( /obj/structure/cable{ d2 = 8; @@ -43065,7 +43049,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cPI" = ( /obj/structure/cable{ d2 = 4; @@ -43073,7 +43057,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cPM" = ( /obj/structure/cable{ d1 = 1; @@ -43234,7 +43218,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cQr" = ( /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, @@ -43494,7 +43478,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cRf" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 @@ -43638,7 +43622,7 @@ /area/station/maintenance/asmaint) "cRA" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cRB" = ( /obj/structure/cable{ d2 = 8; @@ -43849,7 +43833,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cSl" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, @@ -44080,7 +44064,7 @@ /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cST" = ( /obj/structure/cable{ d2 = 2; @@ -44088,7 +44072,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cSU" = ( /turf/simulated/wall/r_wall, /area/station/engineering/control) @@ -44147,7 +44131,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cTc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -44430,7 +44414,7 @@ "cTW" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cTX" = ( /obj/structure/cable{ d2 = 4; @@ -44459,7 +44443,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cUe" = ( /obj/structure/cable{ d1 = 1; @@ -44467,7 +44451,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cUf" = ( /obj/structure/cable{ d1 = 4; @@ -44697,7 +44681,7 @@ /area/station/supply/miningdock) "cVd" = ( /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cVf" = ( /obj/structure/cable{ d1 = 1; @@ -44760,7 +44744,7 @@ name = "Aft Port Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cVm" = ( /obj/machinery/camera{ c_tag = "Aft Port Solar Control"; @@ -44771,7 +44755,7 @@ shock_proof = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cVo" = ( /obj/structure/cable{ d1 = 4; @@ -45314,9 +45298,8 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "cXo" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -46063,7 +46046,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "dar" = ( /turf/simulated/wall/r_wall, /area/station/engineering/secure_storage) @@ -46948,7 +46931,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "ddF" = ( /obj/structure/cable{ d1 = 1; @@ -46987,7 +46970,7 @@ /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "ddP" = ( /obj/structure/cable{ d1 = 2; @@ -47001,7 +46984,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "ddQ" = ( /obj/structure/cable{ d1 = 2; @@ -47020,7 +47003,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "ddR" = ( /obj/structure/cable{ d2 = 8; @@ -47028,7 +47011,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "ddT" = ( /obj/structure/cable{ d2 = 4; @@ -47036,7 +47019,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "ddU" = ( /obj/structure/cable{ d1 = 1; @@ -47055,7 +47038,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dea" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -47078,7 +47061,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dec" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /turf/simulated/floor/plasteel, @@ -47090,7 +47073,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dee" = ( /obj/structure/cable{ d1 = 4; @@ -47099,7 +47082,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "def" = ( /obj/structure/cable{ d1 = 1; @@ -47118,13 +47101,13 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "deg" = ( /obj/structure/cable, /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "deh" = ( /obj/machinery/space_heater, /obj/structure/cable{ @@ -47266,7 +47249,7 @@ "deE" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "deF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/turf_decal/stripes/line{ @@ -47332,7 +47315,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "deO" = ( /obj/structure/cable{ d2 = 4; @@ -47377,7 +47360,7 @@ shock_proof = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "deU" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 9 @@ -47411,7 +47394,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfa" = ( /obj/structure/cable{ d1 = 2; @@ -47419,7 +47402,7 @@ icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfb" = ( /obj/structure/chair/stool, /obj/machinery/camera{ @@ -47427,7 +47410,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfc" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -47460,7 +47443,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfn" = ( /obj/machinery/power/solar_control{ name = "Aft Starboard Solar Control"; @@ -47471,7 +47454,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfo" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red{ dir = 4 @@ -47491,7 +47474,7 @@ }, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfq" = ( /obj/machinery/atmospherics/pipe/simple/visible/green, /turf/simulated/wall/r_wall, @@ -48650,7 +48633,7 @@ /area/station/maintenance/asmaint) "djQ" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "djR" = ( /obj/machinery/turretid/stun{ control_area = "\improper AI Satellite Antechamber"; @@ -49372,9 +49355,8 @@ }, /area/station/aisat/hall) "dmu" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "12" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -49945,7 +49927,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "doi" = ( /obj/item/radio/intercom{ name = "north bump"; @@ -50033,7 +50015,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "doH" = ( /obj/machinery/teleport/hub, /turf/simulated/floor/plating, @@ -51635,9 +51617,8 @@ "dJu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -51815,9 +51796,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 2; @@ -52058,9 +52038,8 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "dUc" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" @@ -53214,9 +53193,8 @@ /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "eqN" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/extinguisher_cabinet{ name = "south bump"; @@ -54160,9 +54138,8 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) "ePN" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, @@ -54431,7 +54408,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/s_to_n, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "eXy" = ( /obj/machinery/alarm/directional/south, /obj/structure/table, @@ -54783,9 +54760,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -54814,9 +54790,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -55209,9 +55184,8 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "fny" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -55231,7 +55205,7 @@ "fnH" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "fnP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 @@ -56295,7 +56269,7 @@ "fNh" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "fNM" = ( /obj/effect/spawner/random_barrier/possibly_welded_airlock, /obj/structure/cable{ @@ -57422,9 +57396,8 @@ }, /area/station/maintenance/aft) "gsf" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) @@ -58347,7 +58320,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "gOr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/dirt, @@ -59406,7 +59379,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "hoJ" = ( /obj/effect/spawner/random_spawners/fungus_probably, /turf/simulated/wall, @@ -60135,7 +60108,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "hHk" = ( /obj/structure/cable{ d1 = 1; @@ -61224,9 +61197,8 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "ilk" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -61419,9 +61391,8 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) "ipf" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 8; - icon_state = "pipe-j2s"; sort_type_txt = "10" }, /obj/machinery/light{ @@ -63867,7 +63838,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "jCu" = ( /obj/machinery/economy/vending/scidrobe, /turf/simulated/floor/plasteel{ @@ -64129,9 +64100,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "jKM" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 4; - icon_state = "pipe-j2s"; sort_type_txt = "17" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -64253,7 +64223,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "jOA" = ( /obj/structure/reagent_dispensers/beerkeg/nuke{ name = "Nanotrasen-brand nuclear fizz-sion explosive" @@ -64489,9 +64459,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) @@ -64785,7 +64754,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "kap" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64850,9 +64819,8 @@ }, /area/station/science/hallway) "kcO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -66214,9 +66182,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 1 }, /obj/structure/cable{ d1 = 4; @@ -66319,9 +66286,8 @@ /turf/simulated/floor/wood, /area/station/command/office/captain) "kLs" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/effect/landmark/start/scientist, /turf/simulated/floor/plasteel{ @@ -66881,7 +66847,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "lbb" = ( /obj/machinery/disposal, /obj/machinery/firealarm/directional/east, @@ -68402,9 +68368,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "lLv" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) @@ -68624,7 +68589,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "lQx" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall, @@ -69789,9 +69754,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) "mvU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -69985,9 +69949,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "16" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -70788,9 +70751,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -71099,7 +71061,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/s_to_n, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "neo" = ( /obj/effect/spawner/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ @@ -71259,9 +71221,8 @@ }, /area/station/hallway/secondary/exit) "nju" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -71548,7 +71509,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "nuq" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, @@ -74007,9 +73968,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -74541,9 +74501,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 4; @@ -74678,9 +74637,8 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "oNo" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) @@ -74752,9 +74710,8 @@ }, /area/station/medical/cloning) "oPP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -74911,9 +74868,8 @@ }, /area/station/security/brig) "oSJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -75774,9 +75730,8 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) "pqW" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 8; - icon_state = "pipe-j2s"; sort_type_txt = "4" }, /obj/structure/railing/corner{ @@ -76845,9 +76800,8 @@ /turf/simulated/wall, /area/station/medical/surgery/primary) "pTi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -77537,9 +77491,8 @@ }, /area/station/medical/patients_rooms1) "qkk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" @@ -77618,9 +77571,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "13" }, /obj/structure/cable{ @@ -79257,7 +79209,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "qUu" = ( /obj/machinery/light_switch{ dir = 4; @@ -80277,9 +80229,8 @@ /area/station/maintenance/apmaint) "rtx" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -81297,9 +81248,8 @@ /turf/simulated/floor/plating, /area/station/turret_protected/ai) "rVk" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ @@ -81434,9 +81384,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y" - }, +/obj/structure/disposalpipe/junction/y, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -81636,7 +81584,7 @@ "sdw" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "sem" = ( /obj/structure/morgue{ dir = 8 @@ -82054,9 +82002,8 @@ /turf/simulated/floor/plasteel, /area/station/command/bridge) "spC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -82144,9 +82091,8 @@ }, /area/station/science/xenobiology) "srx" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -82352,7 +82298,7 @@ "swl" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "swy" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -82549,7 +82495,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "sDL" = ( /obj/structure/cable{ d1 = 4; @@ -82674,9 +82620,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 4; @@ -83211,7 +83156,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "sTQ" = ( /obj/effect/landmark/start/doctor, /obj/structure/railing{ @@ -83705,9 +83650,8 @@ }, /area/station/science/xenobiology) "tiE" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -84037,9 +83981,8 @@ /turf/simulated/floor/carpet/black, /area/station/command/meeting_room) "ttT" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -84842,7 +84785,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "tNc" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/drinks/drinkingglass, @@ -86467,7 +86410,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "uDI" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -86808,6 +86751,9 @@ icon_state = "darkpurple" }, /area/station/science/genetics) +"uQE" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/solar_maintenance/fore_port) "uQX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden, /obj/effect/landmark/spawner/rev, @@ -87303,9 +87249,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -87897,7 +87842,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "vsw" = ( /obj/effect/decal/cleanable/dirt, /obj/item/flag/rnd, @@ -91962,9 +91907,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -92049,9 +91993,8 @@ }, /area/station/science/hallway) "xwE" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 @@ -92223,9 +92166,8 @@ "xAQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, /obj/machinery/alarm/directional/south, /obj/structure/cable{ @@ -92848,7 +92790,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/fpmaint2) +/area/station/maintenance/solar_maintenance/fore_port) "xRy" = ( /obj/structure/cable{ d1 = 1; @@ -92961,7 +92903,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "xSH" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -93340,9 +93282,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "xZa" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -93854,9 +93795,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "ykf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) @@ -93955,9 +93895,8 @@ }, /area/station/medical/patients_rooms1) "ylB" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/carpet, /area/station/service/library) @@ -94022,7 +93961,7 @@ "ymb" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) (1,1,1) = {" aaa @@ -107479,10 +107418,10 @@ aaa aab aaa ymb -aDw +uQE aFT -aDw -aSt +uQE +uQE aHM aIJ aKW @@ -107739,7 +107678,7 @@ nee aDu aEC aFQ -aSt +uQE aHU erj aGn @@ -108507,8 +108446,8 @@ aaa aab aaa ymb -aDw -aDw +uQE +uQE aFT aHi aRA @@ -136812,7 +136751,7 @@ bve bwv bwv aSI -aSV +jlQ vbR gSC bWj diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index 52fed84504bd..d159c958bb5f 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -148,16 +148,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/north) "abc" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "abd" = ( @@ -508,11 +508,6 @@ pixel_y = 28; name = "north bump" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -520,6 +515,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "bluered" @@ -728,6 +728,8 @@ pixel_y = 7; pixel_x = -3 }, +/obj/structure/cable/orange, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -848,11 +850,6 @@ }, /area/station/security/execution) "aeL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access" }, @@ -1062,7 +1059,7 @@ "agI" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -1995,11 +1992,6 @@ /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/north) "amy" = ( -/obj/machinery/power/apc/critical/directional/north, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, /obj/machinery/camera{ c_tag = "AI Asteroid Antechamber Maintenance"; dir = 5 @@ -2606,11 +2598,6 @@ name = "Disposals Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3069,6 +3056,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "bcircuit" }, @@ -3213,6 +3205,11 @@ /area/station/hallway/secondary/exit) "auJ" = ( /obj/structure/reagent_dispensers/fueltank, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "yellow" @@ -3419,11 +3416,6 @@ /turf/simulated/mineral/ancient, /area/station/public/locker) "avY" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/assembly/mousetrap/armed, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -3434,11 +3426,6 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fore2) "awd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) @@ -3618,15 +3605,17 @@ /turf/simulated/floor/carpet/royalblack, /area/station/command/office/captain) "axg" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" }, -/area/station/maintenance/fore2) +/area/station/security/lobby) "axi" = ( /obj/structure/cable/orange{ d1 = 1; @@ -3954,7 +3943,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "azN" = ( /obj/machinery/light/small, /obj/machinery/firealarm/directional/south, @@ -4654,29 +4643,17 @@ /obj/item/stack/sheet/metal, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fpmaint) -"aFh" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "aFn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -4750,32 +4727,16 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "aGe" = ( -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc/directional/west, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/public/arcade) "aGf" = ( /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" - }, -/obj/item/assembly/mousetrap/armed, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + icon_state = "4-8" }, -/area/station/maintenance/fore2) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aGg" = ( /obj/machinery/light/small{ dir = 4 @@ -4804,11 +4765,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; max_per_spawner = 1; @@ -4885,8 +4841,8 @@ /area/station/maintenance/apmaint) "aHk" = ( /obj/machinery/door_control{ - id = "bridge"; - name = "Bridge Lockdown"; + id = "bridge_lower"; + name = "Lower Bridge Lockdown"; pixel_y = 24; req_one_access_txt = "19;14" }, @@ -4895,6 +4851,12 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/door_control{ + id = "bridge_upper"; + name = "Upper Bridge Lockdown"; + pixel_y = 32; + req_one_access_txt = "19;14" + }, /turf/simulated/floor/carpet/black, /area/station/command/bridge) "aHl" = ( @@ -4961,6 +4923,11 @@ random_basetype = /obj/structure/sign/poster/official }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "aIi" = ( @@ -5001,7 +4968,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "aIA" = ( /obj/machinery/mineral/equipment_vendor, /turf/simulated/floor/plasteel, @@ -5104,6 +5071,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "aJj" = ( @@ -5138,14 +5110,6 @@ icon_state = "whitegreenfull" }, /area/station/public/sleep/secondary) -"aJp" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) "aJz" = ( /obj/structure/window/reinforced{ dir = 4 @@ -5200,11 +5164,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -5382,11 +5341,6 @@ }, /area/station/security/main) "aLs" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -5401,16 +5355,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "aLt" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/disposalpipe/segment/corner{ dir = 8 }, @@ -5453,7 +5397,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aLQ" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters" @@ -5624,11 +5568,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aNk" = ( @@ -5644,7 +5583,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aNm" = ( /obj/structure/cable{ d2 = 8; @@ -5656,7 +5595,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aNo" = ( /obj/machinery/light{ dir = 4 @@ -5746,12 +5685,12 @@ /area/station/command/office/captain) "aNO" = ( /obj/structure/cable/orange{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/turf/simulated/floor/carpet, +/area/station/legal/lawoffice) "aNP" = ( /obj/machinery/light/small{ dir = 8 @@ -5918,13 +5857,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -5967,16 +5911,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "aPd" = ( -/obj/machinery/power/apc/directional/east, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) +/turf/simulated/floor/plasteel, +/area/station/public/locker) "aPf" = ( /obj/machinery/light_switch{ dir = 4; @@ -6167,23 +6111,28 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/apmaint) "aQa" = ( /obj/structure/disposalpipe/junction{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, /area/station/security/lobby) "aQc" = ( /obj/structure/disposalpipe/junction, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/security/lobby) "aQe" = ( @@ -6347,16 +6296,12 @@ }, /area/station/turret_protected/aisat/interior/secondary) "aRn" = ( -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/structure/cable/orange, +/obj/machinery/power/apc/directional/south, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" }, -/turf/simulated/floor/plating, -/area/station/medical/break_room) +/area/station/service/hydroponics) "aRx" = ( /turf/simulated/wall, /area/station/maintenance/fsmaint) @@ -6546,20 +6491,12 @@ }, /area/station/command/bridge) "aTb" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/cable/orange{ d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d2 = 4; + icon_state = "2-4" }, +/turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) "aTd" = ( /obj/structure/cable/orange{ @@ -7227,7 +7164,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aXd" = ( /obj/machinery/door/airlock/hatch, /obj/effect/mapping_helpers/airlock/autoname, @@ -7263,7 +7200,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aXj" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/stripes/line{ @@ -7282,13 +7219,8 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aXl" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, @@ -7451,13 +7383,8 @@ /turf/simulated/wall, /area/mine/unexplored/cere/engineering) "aYk" = ( -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /turf/simulated/floor/transparent/glass/reinforced, -/area/station/hallway/primary/fore/west) +/area/station/maintenance/fpmaint) "aYn" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/light{ @@ -7546,22 +7473,6 @@ /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, /area/station/medical/chemistry) -"aYR" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"aYT" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "aYV" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical{ @@ -7697,11 +7608,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -7845,11 +7751,6 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/turf_decal/stripes/end, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) @@ -7927,14 +7828,6 @@ /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) "baK" = ( -/obj/machinery/power/apc/directional/west, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/hallway/secondary/garden) "baL" = ( @@ -8082,11 +7975,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -8096,11 +7984,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access" }, @@ -8262,14 +8145,12 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "bcV" = ( -/obj/machinery/power/apc/critical/directional/north, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/turf_decal/stripes/end, /turf/simulated/floor/plating, -/area/station/medical/morgue) +/area/station/maintenance/apmaint) "bdh" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/simulated/floor/grass, @@ -8295,6 +8176,11 @@ dir = 4 }, /obj/structure/flora/grass/jungle, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) "bdr" = ( @@ -8304,6 +8190,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bdt" = ( @@ -8443,6 +8334,11 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -8995,6 +8891,11 @@ "bhe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -10302,6 +10203,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "bol" = ( @@ -10368,6 +10274,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "boy" = ( @@ -10380,6 +10291,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "boC" = ( @@ -10505,9 +10421,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/chemistry) "bpH" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 28; @@ -10869,23 +10786,18 @@ }, /area/station/medical/virology) "brh" = ( -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 1 + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" }, -/area/station/command/teleporter) +/area/station/security/lobby) "brl" = ( /obj/machinery/door/poddoor/multi_tile/three_tile_ver{ id_tag = "aieva"; @@ -11533,6 +11445,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/carpet, /area/station/public/locker) "bui" = ( @@ -11541,6 +11458,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/public/locker) "buq" = ( @@ -11548,6 +11470,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "buv" = ( @@ -11928,11 +11860,6 @@ }, /area/station/medical/morgue) "bvM" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/grille/broken, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -12289,6 +12216,11 @@ /area/station/engineering/control) "bxF" = ( /obj/machinery/pdapainter, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/station/command/office/hop) "bxG" = ( @@ -12362,6 +12294,11 @@ pixel_y = 24; name = "north bump" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -12469,6 +12406,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/wood, /area/station/command/office/hop) "byr" = ( @@ -13005,11 +12947,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "bAo" = ( @@ -13021,6 +12958,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -13373,6 +13315,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -13464,6 +13411,11 @@ pixel_x = 8; pixel_y = 6 }, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/wood, /area/station/command/office/hop) "bCJ" = ( @@ -13528,11 +13480,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -14340,6 +14287,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -14354,6 +14306,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteyellow" @@ -14374,6 +14331,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -14388,6 +14350,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -14396,6 +14363,11 @@ "bFU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -14423,16 +14395,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -14450,7 +14412,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "bGx" = ( /obj/structure/bookcase/random{ name = "Forbidden Knowledge" @@ -14759,21 +14721,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"bIf" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fpmaint) "bIh" = ( /obj/machinery/light{ dir = 8 @@ -14947,6 +14894,11 @@ /obj/machinery/light{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/carpet, /area/station/legal/courtroom) "bIS" = ( @@ -15217,12 +15169,22 @@ }, /area/station/science/genetics) "bKg" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "redcorner" +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/security/lobby) +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "bKq" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/stripes/line, @@ -15439,6 +15401,11 @@ dir = 4 }, /obj/effect/landmark/start/geneticist, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -15701,30 +15668,15 @@ /turf/simulated/floor/carpet/black, /area/station/command/bridge) "bMz" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "bMA" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/disposalpipe/segment/corner, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -15984,23 +15936,10 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fore) -"bNP" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/starboard) "bNT" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "bNU" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -16009,25 +15948,19 @@ icon_state = "2-8" }, /turf/space, -/area/space/nearstation) +/area/station/engineering/solar/fore_port) "bNY" = ( /obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" }, /area/station/public/quantum/cargo) -"bNZ" = ( -/obj/machinery/power/apc/directional/east, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/aft/west) "bOf" = ( /obj/structure/cable{ d1 = 1; @@ -16046,7 +15979,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "bOg" = ( /obj/machinery/light/small{ dir = 4 @@ -16240,8 +16173,8 @@ }, /obj/structure/cable/orange{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -16334,6 +16267,18 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"bPw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/north) "bPx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -16529,6 +16474,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "bQa" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -16538,6 +16488,11 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/security/processing) "bQd" = ( @@ -16553,6 +16508,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/security/processing) "bQe" = ( @@ -16561,6 +16521,11 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/research/glass, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel/white, /area/station/science/rnd) "bQg" = ( @@ -16727,6 +16692,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -16789,6 +16759,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -16801,6 +16776,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -16874,6 +16854,11 @@ /area/station/engineering/atmos/distribution) "bRy" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16886,6 +16871,11 @@ autolink_id = "wloop_atm_meter"; name = "Waste Loop" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16897,6 +16887,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16923,6 +16918,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "bRE" = ( @@ -17055,7 +17055,7 @@ icon_state = "1-2" }, /turf/space, -/area/space/nearstation) +/area/station/engineering/solar/fore_port) "bSm" = ( /obj/machinery/light/small{ dir = 8 @@ -17124,7 +17124,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "bSB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -17992,6 +17992,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -18573,15 +18578,18 @@ }, /area/station/command/bridge) "bYk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "0-8" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" }, -/area/station/maintenance/fore2) +/area/station/public/sleep/secondary) "bYn" = ( /obj/item/kirbyplants/plant22, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -18656,14 +18664,8 @@ pixel_y = 6 }, /obj/item/storage/toolbox/electrical, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end, /turf/simulated/floor/plating, -/area/station/medical/paramedic) +/area/station/hallway/primary/starboard/south) "bYQ" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -18723,6 +18725,11 @@ d2 = 8; icon_state = "0-8" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellow" @@ -18746,11 +18753,6 @@ }, /area/station/maintenance/starboard) "bZs" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/item/assembly/mousetrap/armed, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, @@ -18804,11 +18806,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc/directional/west, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, /turf/simulated/floor/plating, /area/station/hallway/primary/port/south) "cau" = ( @@ -18835,9 +18832,6 @@ }, /turf/simulated/floor/plating, /area/station/command/office/hop) -"cav" = ( -/turf/simulated/wall, -/area/station/maintenance/auxsolarport) "caw" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/gambling_den) @@ -18907,14 +18901,6 @@ icon_state = "dark" }, /area/station/security/brig) -"cbT" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "cbW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 4; @@ -19014,7 +19000,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "ccF" = ( /obj/structure/table, /obj/item/storage/box/evidence, @@ -19171,7 +19157,7 @@ icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cdD" = ( /obj/structure/cable{ d1 = 1; @@ -19179,7 +19165,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cdF" = ( /obj/structure/cable/orange{ d1 = 1; @@ -19211,13 +19197,13 @@ /area/station/medical/patients_rooms) "cdJ" = ( /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cdK" = ( /obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cdL" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -19231,7 +19217,7 @@ /obj/machinery/power/terminal, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cdT" = ( /turf/simulated/wall, /area/station/hallway/secondary/exit) @@ -19242,7 +19228,7 @@ }, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cdW" = ( /obj/structure/table, /obj/item/key/janitor{ @@ -19274,7 +19260,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "cei" = ( /obj/machinery/light{ dir = 8 @@ -19510,7 +19496,7 @@ /turf/simulated/floor/plasteel, /area/station/security/storage) "cfG" = ( -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20025,7 +20011,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ciy" = ( /obj/machinery/door/airlock/maintenance{ name = "Command Asteroid Solars" @@ -20037,16 +20023,11 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ciB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -20176,6 +20157,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -20223,17 +20214,17 @@ pixel_y = 28; name = "custom placement" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/structure/disposalpipe/segment/corner{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -20257,6 +20248,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -20516,7 +20512,7 @@ amount = 2 }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "cmo" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -20593,11 +20589,6 @@ /turf/simulated/wall, /area/station/engineering/tech_storage) "cmZ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/chair/stool, /obj/structure/cable/orange{ d1 = 2; @@ -20678,6 +20669,11 @@ "cnU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel/white, /area/station/science/rnd) "cnV" = ( @@ -20834,12 +20830,14 @@ /area/station/maintenance/fore2) "coX" = ( /obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/supply/break_room) "cph" = ( /obj/machinery/economy/vending/lawdrobe, /turf/simulated/floor/plasteel{ @@ -20852,15 +20850,15 @@ /area/station/command/bridge) "cpk" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, /obj/machinery/door/airlock/command/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/general, /obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge_upper"; + layer = 2.6; + name = "Emergency Blast Door" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20926,10 +20924,15 @@ }, /area/station/science/toxins/mixing) "cpB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel/white, -/area/station/science/hallway) +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/gambling_den) "cpC" = ( /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -21101,17 +21104,17 @@ }, /area/station/science/hallway) "cqV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" @@ -21269,6 +21272,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -21719,6 +21727,11 @@ pixel_y = -24; name = "south bump" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -21738,6 +21751,11 @@ name = "Starboard Asteroid Maintenance Access" }, /obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "cwJ" = ( @@ -22219,22 +22237,17 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) "cAU" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cAW" = ( @@ -22363,6 +22376,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -22658,6 +22676,11 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "cDO" = ( @@ -22734,17 +22757,6 @@ /obj/structure/flora/ausbushes/sunnybush, /turf/simulated/floor/grass, /area/station/security/lobby) -"cEH" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/security/lobby) "cEL" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -22779,17 +22791,22 @@ }, /area/station/security/warden) "cEX" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -23166,6 +23183,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) "cGw" = ( @@ -23290,6 +23312,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -23306,6 +23333,11 @@ pixel_x = -24; name = "west bump" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -23318,17 +23350,13 @@ /turf/simulated/floor/grass, /area/station/hallway/secondary/exit) "cHm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ - d1 = 1; d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + icon_state = "0-8" }, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plasteel, +/area/station/public/fitness) "cHq" = ( /turf/simulated/wall, /area/station/public/quantum/cargo) @@ -23417,6 +23445,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "cHG" = ( @@ -23522,6 +23555,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "cIA" = ( @@ -23751,17 +23789,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -23936,16 +23974,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/power/apc/directional/east, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, /turf/simulated/floor/plating, -/area/station/legal/magistrate) +/area/station/maintenance/fpmaint) "cKA" = ( /obj/item/clothing/head/sombrero/shamebrero, /turf/simulated/floor/plating/asteroid/ancient/airless, @@ -23975,6 +24005,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -24029,11 +24064,6 @@ }, /area/station/service/bar) "cLo" = ( -/obj/machinery/power/apc/directional/west, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/cable/orange, /turf/simulated/floor/plating, /area/station/public/fitness) "cLq" = ( @@ -24054,6 +24084,11 @@ "cLt" = ( /obj/structure/disposalpipe/segment, /obj/machinery/firealarm/directional/west, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -24075,16 +24110,27 @@ }, /area/station/maintenance/fore2) "cLz" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/structure/railing{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/security/lobby) +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/central/north) "cLA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -24092,6 +24138,11 @@ c_tag = "Security Lobby East"; dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -24166,11 +24217,6 @@ /area/station/command/office/hop) "cMa" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, /obj/machinery/door/airlock/command/glass{ name = "Bridge Foyer" }, @@ -24180,6 +24226,11 @@ /obj/effect/mapping_helpers/airlock/polarized{ id = "bridge" }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge_lower"; + layer = 2.6; + name = "Emergency Blast Door" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -24194,11 +24245,6 @@ /turf/simulated/floor/plating, /area/station/legal/magistrate) "cMm" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ name = "Bridge Foyer" @@ -24209,6 +24255,11 @@ /obj/effect/mapping_helpers/airlock/polarized{ id = "bridge" }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge_lower"; + layer = 2.6; + name = "Emergency Blast Door" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -25031,6 +25082,11 @@ /obj/item/storage/firstaid/o2, /obj/item/storage/firstaid/brute, /obj/item/storage/firstaid/brute, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -25368,14 +25424,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -25489,7 +25545,7 @@ "cSo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25511,35 +25567,6 @@ icon_state = "white" }, /area/station/medical/virology) -"cSI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 24 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 32 - }, -/obj/structure/sign/directions/cargo{ - dir = 4; - pixel_y = 40 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "purple" - }, -/area/station/hallway/primary/aft/west) "cSJ" = ( /obj/structure/closet/secure_closet/magistrate, /obj/item/megaphone, @@ -25592,25 +25619,31 @@ /turf/simulated/wall, /area/station/hallway/spacebridge/serveng) "cSU" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 8; + icon_state = "2-8" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/maintenance/fpmaint) +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/station/security/lobby) "cSV" = ( /obj/structure/cable/orange{ + d1 = 4; d2 = 8; - icon_state = "0-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "cult" }, -/obj/machinery/power/apc/directional/north, -/turf/simulated/floor/plating, /area/station/legal/lawoffice) "cSW" = ( /obj/structure/chair/comfy/black, @@ -26473,6 +26506,11 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/universal, /obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "cWg" = ( @@ -26524,11 +26562,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -26623,7 +26656,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "cXJ" = ( /turf/simulated/wall/r_wall, /area/station/hallway/spacebridge/cargocom) @@ -26717,6 +26750,11 @@ dir = 8 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -26972,6 +27010,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -27035,11 +27078,6 @@ }, /area/station/supply/sorting) "dcC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/item/assembly/mousetrap/armed, /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -27800,7 +27838,7 @@ /obj/effect/spawner/airlock/w_to_e, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "dgO" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, @@ -27880,7 +27918,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "dhu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 @@ -27895,7 +27933,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "dhy" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -27964,11 +28002,6 @@ /obj/structure/disposalpipe/segment/corner{ dir = 1 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -28067,11 +28100,6 @@ }, /area/station/command/bridge) "djn" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -28167,6 +28195,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -28312,6 +28345,8 @@ /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "dla" = ( +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" }, @@ -28328,18 +28363,11 @@ "dlf" = ( /obj/structure/cable/orange{ d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d2 = 4; + icon_state = "2-4" }, -/area/station/maintenance/fpmaint) +/turf/simulated/floor/carpet, +/area/station/legal/lawoffice) "dlj" = ( /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -28366,33 +28394,19 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) "dlp" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/railing/corner{ - dir = 1; - pixel_y = 11 - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" }, /area/station/security/lobby) "dlq" = ( -/obj/machinery/power/apc/directional/east, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -28437,6 +28451,11 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "dlT" = ( @@ -28664,6 +28683,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -28709,11 +28733,6 @@ pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -28763,7 +28782,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29003,6 +29022,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -29146,11 +29170,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -29175,6 +29194,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -29194,6 +29218,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -29550,7 +29579,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "dte" = ( /obj/structure/table/glass/reinforced, /obj/item/eftpos/register, @@ -30157,17 +30186,16 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "dwt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" + d2 = 8; + icon_state = "0-8" }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 +/obj/machinery/power/apc/directional/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) +/area/station/hallway/secondary/entry/north) "dww" = ( /obj/structure/cable/orange{ d1 = 1; @@ -31097,6 +31125,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -31128,6 +31161,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellowcorner" @@ -31164,6 +31202,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -31326,6 +31369,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "dCF" = ( @@ -31373,31 +31421,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/west) -"dCS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/starboard) -"dCT" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/starboard) "dCU" = ( /obj/structure/closet/emcloset, /obj/effect/spawner/lootdrop/maintenance, @@ -31512,6 +31535,16 @@ color = "#954535" }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -31533,6 +31566,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -31619,21 +31657,13 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) "dGH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ - d1 = 4; d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + icon_state = "0-8" }, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) "dGK" = ( /obj/structure/chair/sofa/pew/right{ dir = 8 @@ -31646,7 +31676,7 @@ /area/station/service/chapel) "dGU" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft) "dHb" = ( /obj/machinery/light/small{ dir = 1 @@ -31795,11 +31825,6 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "dKd" = ( @@ -31865,7 +31890,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "dKK" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -31939,7 +31964,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "dLh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31951,6 +31976,11 @@ name = "south bump"; pixel_y = -28 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -32019,6 +32049,11 @@ }, /obj/item/storage/belt/utility, /obj/machinery/firealarm/directional/south, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whitepurple" @@ -32201,7 +32236,7 @@ "dOC" = ( /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "dOJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ level = 2 @@ -32299,6 +32334,11 @@ dir = 1; color = "#954535" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -32349,15 +32389,15 @@ "dQF" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "bluered" @@ -32368,15 +32408,15 @@ name = "Aft Asteroid Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "dQT" = ( @@ -32502,22 +32542,6 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/fore/north) -"dSA" = ( -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/service/hydroponics) "dSD" = ( /obj/machinery/flasher{ id = "Cell 4"; @@ -32679,14 +32703,6 @@ /area/station/maintenance/fpmaint) "dUP" = ( /obj/effect/spawner/random_spawners/dirt_frequent, -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /turf/simulated/floor/plating, /area/station/supply/storage) "dUR" = ( @@ -32826,6 +32842,14 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"dWQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/station/engineering/solar/aft_starboard) "dXx" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -32927,6 +32951,11 @@ dir = 8 }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -33289,6 +33318,11 @@ }, /obj/effect/mapping_helpers/airlock/access/all/medical/morgue, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33355,7 +33389,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "eil" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -33622,11 +33656,6 @@ /area/station/engineering/control) "emN" = ( /obj/machinery/light/small, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) "emQ" = ( @@ -33636,7 +33665,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "emS" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access" @@ -33646,6 +33675,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) "emX" = ( @@ -33737,7 +33771,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33767,14 +33801,8 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/asteroid/end, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, /turf/simulated/floor/plating, -/area/station/science/misc_lab) +/area/station/maintenance/apmaint) "eob" = ( /obj/structure/cable{ d1 = 1; @@ -33968,23 +33996,23 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) "etb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/disposalpipe/segment{ + color = "#954535" }, /obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/area/station/maintenance/asmaint) +/area/station/hallway/primary/port/south) "ete" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -34109,16 +34137,15 @@ }, /area/station/supply/break_room) "euL" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "white" }, -/area/station/maintenance/asmaint) +/area/station/science/test_chamber) "euP" = ( /obj/structure/railing, /turf/space, @@ -34136,11 +34163,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "evg" = ( @@ -34183,15 +34205,15 @@ /turf/space, /area/station/hallway/spacebridge/cargocom) "evC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "evL" = ( @@ -34271,6 +34293,11 @@ dir = 9 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "ewB" = ( @@ -34366,18 +34393,23 @@ }, /area/station/medical/medbay) "eyB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "eyH" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft) "eyO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -34474,6 +34506,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -34636,6 +34673,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -34712,6 +34754,11 @@ icon_state = "2-4" }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) "eDv" = ( @@ -34917,6 +34964,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel/white, /area/station/science/test_chamber) "eGC" = ( @@ -35114,34 +35166,36 @@ }, /area/station/public/quantum/docking) "eJf" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/maintenance/apmaint) "eJF" = ( -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/public/locker) +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "eJV" = ( /obj/structure/cable{ d1 = 4; @@ -35173,6 +35227,11 @@ pixel_y = -24; pixel_x = -5 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -35203,6 +35262,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -35296,7 +35360,7 @@ /obj/item/solar_assembly, /obj/item/tracker_electronics, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "eMc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -35338,7 +35402,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "eMR" = ( /obj/structure/cable/orange{ d1 = 4; @@ -35421,6 +35485,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet/green, /area/station/service/library) "eOu" = ( @@ -35487,6 +35556,11 @@ name = "Mining Warehouse Shutters"; pixel_x = -24 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "ePu" = ( @@ -35497,15 +35571,15 @@ /turf/simulated/floor/plating, /area/station/service/janitor) "ePG" = ( -/obj/machinery/power/apc/directional/south, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 1 +/obj/machinery/power/apc/critical/directional/south, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/obj/structure/cable/orange, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/area/station/public/vacant_office) +/area/station/medical/morgue) "ePI" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -35609,14 +35683,14 @@ }, /area/station/science/toxins/launch) "eST" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "eTg" = ( @@ -35740,13 +35814,22 @@ }, /area/station/engineering/break_room/secondary) "eUS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/station/service/chapel) "eUU" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -35793,7 +35876,7 @@ /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "eWa" = ( /obj/structure/cable{ d1 = 4; @@ -36153,14 +36236,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "fbA" = ( -/obj/machinery/power/apc/directional/east, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ + d1 = 1; d2 = 8; - icon_state = "0-8" + icon_state = "1-8" }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central/north) +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/asmaint) "fcm" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -36300,14 +36387,14 @@ dir = 8; color = "#954535" }, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -36362,11 +36449,6 @@ /area/station/science/explab/chamber) "fgi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -36515,6 +36597,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkgreenfull" }, @@ -36558,14 +36645,14 @@ }, /area/station/supply/lobby) "fka" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment/corner, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment/corner, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "fkc" = ( @@ -36642,14 +36729,14 @@ /area/station/maintenance/fore) "flM" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -36660,7 +36747,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "fms" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ @@ -36792,8 +36879,14 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/south) "foP" = ( -/obj/structure/grille, -/turf/simulated/floor/plating/asteroid/ancient, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, /area/station/maintenance/asmaint) "fph" = ( /obj/effect/spawner/window/reinforced, @@ -36836,6 +36929,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -36964,6 +37062,11 @@ }, /obj/effect/mapping_helpers/airlock/access/any/security/doors, /obj/effect/mapping_helpers/airlock/access/any/security/court, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/security/processing) "frV" = ( @@ -37076,7 +37179,7 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "ful" = ( /turf/simulated/wall/r_wall, /area/station/turret_protected/ai_upload) @@ -37385,11 +37488,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -37913,6 +38011,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purplecorner" @@ -38088,6 +38191,11 @@ dir = 9 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "fLH" = ( @@ -38130,7 +38238,7 @@ "fMG" = ( /obj/structure/table, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "fMH" = ( /obj/machinery/door/airlock/maintenance{ name = "Security SMES Access" @@ -38142,7 +38250,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/hallway/primary/fore/west) +/area/station/maintenance/fpmaint) "fMK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, @@ -38381,7 +38489,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "fPZ" = ( /obj/item/stack/ore/glass, /obj/effect/turf_decal/box, @@ -38673,6 +38781,8 @@ "fUT" = ( /obj/item/kirbyplants/plant21, /obj/effect/spawner/random_spawners/dirt_often, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" }, @@ -39067,17 +39177,12 @@ }, /area/station/science/xenobiology) "gak" = ( -/obj/structure/cable/orange{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "gaO" = ( @@ -39274,6 +39379,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -39448,13 +39558,24 @@ }, /area/station/command/bridge) "giH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "0-8" }, -/turf/simulated/floor/transparent/glass/reinforced, -/area/station/maintenance/apmaint) +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/station/hallway/primary/aft/west) "giI" = ( /obj/structure/table, /obj/item/clipboard{ @@ -39480,11 +39601,6 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "giT" = ( @@ -39636,11 +39752,6 @@ }, /area/station/maintenance/gambling_den) "glw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreen" @@ -39888,22 +39999,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"gpY" = ( -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/supply/warehouse) "gpZ" = ( /obj/effect/landmark/damageturf, /turf/simulated/floor/wood, @@ -40516,6 +40611,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -40743,13 +40843,7 @@ /turf/simulated/floor/engine, /area/station/science/explab/chamber) "gEL" = ( -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/directional/north, /obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/end, /turf/simulated/floor/plating, /area/station/hallway/primary/port/north) "gES" = ( @@ -40819,6 +40913,11 @@ "gGb" = ( /obj/machinery/light/small, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -40922,11 +41021,6 @@ c_tag = "Docking Asteroid Hall 2"; dir = 6 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -41127,6 +41221,9 @@ "gLO" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/starboard) "gLW" = ( @@ -41468,11 +41565,6 @@ /area/station/maintenance/disposal/south) "gRw" = ( /mob/living/simple_animal/mouse/white, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -41581,6 +41673,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitebluecorner" @@ -41771,7 +41868,7 @@ }, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "gXL" = ( /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating, @@ -42317,21 +42414,10 @@ }, /area/station/science/robotics) "hfi" = ( -/obj/machinery/power/apc/directional/north, -/obj/effect/turf_decal/stripes/asteroid/end, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/service/theatre) +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange, +/turf/simulated/floor/plasteel, +/area/station/supply/miningdock) "hfx" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -42546,22 +42632,16 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) -"hjJ" = ( -/obj/machinery/power/apc/directional/north, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/medical/storage/secondary) "hjM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -43197,6 +43277,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -43398,7 +43483,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "hyo" = ( /obj/machinery/light{ dir = 4 @@ -43476,21 +43561,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "hzn" = ( +/obj/item/assembly/mousetrap/armed, /obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/service/kitchen) +/area/station/maintenance/gambling_den) "hzs" = ( /obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ @@ -43531,11 +43611,6 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "hAh" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -44151,11 +44226,16 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools/auxiliary) "hIU" = ( -/obj/structure/cable/orange, -/obj/machinery/power/apc/directional/south, -/obj/effect/landmark/damageturf, -/turf/simulated/floor/wood, -/area/station/maintenance/gambling_den) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/apmaint) "hIX" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/manifold/visible{ @@ -44283,24 +44363,16 @@ /turf/simulated/floor/engine, /area/station/science/misc_lab) "hLs" = ( -/obj/structure/cable/orange{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/north) "hLu" = ( /obj/structure/cable/orange{ d1 = 2; @@ -44313,7 +44385,7 @@ "hLx" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "hLB" = ( /obj/structure/closet/secure_closet/quartermaster, /turf/simulated/floor/plasteel{ @@ -44363,6 +44435,11 @@ /obj/item/cartridge/signal/toxins, /obj/item/cartridge/signal/toxins, /obj/item/cartridge/signal/toxins, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -44396,7 +44473,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "hOa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -44553,6 +44630,11 @@ icon_state = "2-4" }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) "hQs" = ( @@ -44617,11 +44699,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -44680,6 +44757,11 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -44711,11 +44793,6 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "escape" @@ -44773,8 +44850,10 @@ }, /area/station/security/brig) "hSc" = ( -/obj/structure/sign/electricshock{ - pixel_y = -32 +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/starboard) @@ -45125,6 +45204,11 @@ suffix = "#2" }, /obj/effect/turf_decal/delivery/hollow, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkbrown" @@ -45340,6 +45424,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "ial" = ( @@ -45480,6 +45569,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -45530,11 +45624,6 @@ }, /area/station/hallway/primary/aft/west) "idK" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, @@ -45557,6 +45646,11 @@ /obj/structure/table, /obj/machinery/recharger, /obj/machinery/firealarm/directional/east, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -45586,6 +45680,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -45635,19 +45734,6 @@ }, /turf/simulated/floor/transparent/glass/reinforced/plasma, /area/station/engineering/control) -"ieS" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/starboard) "ieY" = ( /obj/machinery/door/airlock/external/glass{ name = "Escape Pod Airlock" @@ -45701,6 +45787,11 @@ color = "#954535" }, /obj/machinery/light, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "purple" }, @@ -45738,7 +45829,7 @@ icon_state = "1-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "igo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -45777,11 +45868,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -46356,11 +46442,6 @@ /area/station/security/brig) "ipB" = ( /obj/item/coin/antagtoken, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) "ipD" = ( @@ -46392,6 +46473,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -46429,12 +46515,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/storage/tools/auxiliary) "iqy" = ( /obj/structure/closet/secure_closet/research_reagents, /turf/simulated/floor/engine, /area/station/science/misc_lab) +"iqA" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/solar_maintenance/aft_starboard) "iqJ" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -46685,6 +46779,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -46787,7 +46886,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "iuS" = ( /obj/machinery/door/airlock/command, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -46829,18 +46928,29 @@ /area/station/hallway/secondary/entry/north) "ivK" = ( /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "ivP" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/effect/landmark/start/assistant, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/carpet, /area/station/public/locker) "ivS" = ( @@ -46971,17 +47081,18 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/maintcentral) "ixC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 1 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/station/hallway/secondary/exit) +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/asmaint) "ixE" = ( /obj/structure/disposalpipe/junction/reversed{ dir = 4 @@ -47111,7 +47222,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "izY" = ( /obj/structure/cable/orange{ d1 = 1; @@ -47204,6 +47315,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkredcheck" }, @@ -47430,16 +47546,25 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools/auxiliary) "iFb" = ( -/obj/machinery/power/apc/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/public/quantum/cargo) +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/station/hallway/primary/aft/east) "iFj" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -47448,6 +47573,11 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -47567,11 +47697,6 @@ name = "Bridge APC Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) "iHT" = ( @@ -47791,7 +47916,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "iKW" = ( /obj/structure/table/wood, /obj/item/lighter/zippo/blue{ @@ -48013,6 +48138,11 @@ color = "#954535" }, /obj/machinery/light, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purplecorner" @@ -48188,14 +48318,14 @@ /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) "iRD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -48228,7 +48358,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48470,17 +48600,6 @@ }, /area/station/service/hydroponics) "iUb" = ( -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/power/apc/important/directional/west{ - name = "Cryo and Arrivals Super APC"; - cell_type = 15000 - }, /turf/simulated/floor/plating, /area/station/public/sleep/secondary) "iUh" = ( @@ -48583,6 +48702,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -48596,14 +48720,16 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "iWO" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 }, -/obj/structure/grille, -/turf/simulated/floor/plating, -/area/station/maintenance/port) +/obj/structure/disposalpipe/segment/corner{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/port2) "iWR" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -48678,6 +48804,9 @@ /obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/sink{ + pixel_y = 24 + }, /turf/simulated/floor/grass, /area/station/science/genetics) "iXD" = ( @@ -48724,6 +48853,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" @@ -48737,21 +48871,11 @@ /area/station/science/misc_lab) "iYL" = ( /obj/effect/spawner/random_spawners/dirt_often, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) "iYO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) @@ -49073,6 +49197,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "jci" = ( @@ -49093,7 +49222,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "jcm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49101,6 +49230,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -49154,16 +49288,16 @@ pixel_y = 40 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -49171,13 +49305,12 @@ /area/station/hallway/secondary/entry/east) "jdL" = ( /obj/structure/cable/orange{ - d1 = 1; + d1 = 2; d2 = 8; - icon_state = "1-8" + icon_state = "2-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "jdN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49302,7 +49435,14 @@ /area/station/maintenance/apmaint) "jfo" = ( /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plating/asteroid/ancient, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, /area/station/maintenance/asmaint) "jft" = ( /turf/simulated/mineral/ancient, @@ -49361,11 +49501,6 @@ "jgq" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49805,20 +49940,18 @@ }, /area/station/hallway/spacebridge/comeng) "jop" = ( -/obj/structure/cable/orange{ - d1 = 4; +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ d2 = 8; - icon_state = "4-8" + icon_state = "0-8" }, -/obj/structure/cable/orange{ +/obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d2 = 8; + icon_state = "1-8" }, -/area/station/maintenance/apmaint) +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior/secondary) "joE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -50038,24 +50171,16 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"jrJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/portsolar) "jrM" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance" }, @@ -50209,11 +50334,6 @@ /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_frequent, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "jtk" = ( @@ -50408,24 +50528,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/supply/miningdock) -"jvx" = ( /obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/maintenance/port) +/turf/simulated/floor/plating, +/area/station/supply/miningdock) "jvA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/disposalpipe/segment{ @@ -50803,14 +50912,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) "jAg" = ( -/obj/machinery/power/apc/directional/north, -/obj/effect/turf_decal/stripes/asteroid/end, /obj/structure/cable/orange{ + d1 = 1; d2 = 2; - icon_state = "0-2" + icon_state = "1-2" }, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/supply/break_room) +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/storage/secondary) "jAn" = ( /obj/structure/cable/orange{ d1 = 4; @@ -51033,6 +51143,11 @@ dir = 1; sort_type_txt = "20" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -51163,6 +51278,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "purple" }, @@ -51281,11 +51401,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" @@ -51490,11 +51605,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -51502,10 +51612,15 @@ pixel_y = 24; name = "north bump" }, -/obj/structure/cable{ - d1 = 2; +/obj/structure/cable/orange{ + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ dir = 4; @@ -51626,21 +51741,15 @@ }, /area/station/hallway/primary/fore/west) "jLe" = ( -/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/east) +/area/station/hallway/secondary/entry/north) "jLm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -51752,18 +51861,6 @@ icon_state = "whitegreenfull" }, /area/station/public/quantum/cargo) -"jNg" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "jNk" = ( /obj/structure/sign/chinese{ pixel_x = -32; @@ -51839,11 +51936,6 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -52102,7 +52194,7 @@ /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "jRW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -52187,9 +52279,9 @@ dir = 4 }, /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -52299,6 +52391,11 @@ pixel_x = 28; name = "custom placement" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -52344,7 +52441,7 @@ }, /obj/structure/barricade/wooden, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "jVa" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -52515,6 +52612,11 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -52546,6 +52648,11 @@ }, /obj/effect/turf_decal/delivery/hollow, /obj/machinery/alarm/directional/north, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbrown" @@ -52649,7 +52756,7 @@ }, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "kaY" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 @@ -52683,11 +52790,6 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "kbo" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/light/small{ dir = 4 }, @@ -52752,19 +52854,6 @@ icon_state = "dark" }, /area/station/service/hydroponics) -"kcF" = ( -/obj/machinery/power/apc/directional/east, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 8 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/hallway/secondary/exit) "kcG" = ( /obj/structure/disposalpipe/trunk{ color = "#954535" @@ -52975,6 +53064,11 @@ dir = 4 }, /obj/effect/spawner/window/reinforced, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/supply/sorting) "kgd" = ( @@ -53003,6 +53097,8 @@ }, /area/station/supply/office) "kgP" = ( +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellowcorners" @@ -53023,6 +53119,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -53396,7 +53497,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "knI" = ( /obj/structure/table, /obj/item/book/manual/wiki/chef_recipes, @@ -53483,11 +53584,6 @@ }, /area/station/medical/medbay) "kps" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/item/assembly/mousetrap/armed, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -54258,15 +54354,20 @@ }, /area/station/engineering/atmos/distribution) "kCg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + dir = 8; + icon_state = "purplecorner" }, -/area/station/hallway/primary/aft/west) +/area/station/hallway/primary/aft/east) "kCC" = ( /obj/structure/table, /obj/item/kitchen/knife, @@ -54300,13 +54401,13 @@ }, /area/station/hallway/primary/central/north) "kDf" = ( -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "darkpurple" }, @@ -54351,13 +54452,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/caution/stand_clear, /obj/machinery/power/apc/important/directional/north, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkpurple" @@ -54449,11 +54550,6 @@ dir = 10 }, /obj/structure/disposalpipe/segment/corner, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -54497,7 +54593,7 @@ /area/station/maintenance/apmaint) "kGR" = ( /turf/simulated/mineral/ancient/outer, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "kHq" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -54571,6 +54667,11 @@ /obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -54780,6 +54881,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/service/theatre) "kLk" = ( @@ -54847,7 +54953,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "kLV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -54992,14 +55098,6 @@ icon_state = "yellow" }, /area/station/public/storage/tools/auxiliary) -"kMZ" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/transparent/glass/reinforced, -/area/station/maintenance/apmaint) "kNw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55195,6 +55293,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -55341,6 +55444,11 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "chapel" }, @@ -55348,9 +55456,9 @@ "kSI" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/medical/break_room) @@ -55470,7 +55578,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55593,7 +55701,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "kVI" = ( -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55706,7 +55814,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55722,16 +55830,15 @@ /turf/simulated/floor/carpet, /area/station/medical/psych) "kYZ" = ( -/obj/machinery/power/apc/directional/east, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "kZb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55797,6 +55904,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel{ icon_state = "chapel" }, @@ -55989,10 +56101,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /obj/structure/cable/orange{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) @@ -56033,12 +56150,12 @@ /turf/simulated/floor/plating, /area/station/command/office/ntrep) "ldH" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) "ldL" = ( @@ -56060,6 +56177,11 @@ /obj/machinery/light{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "led" = ( @@ -56270,7 +56392,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "lht" = ( /obj/structure/grille/broken, /obj/structure/disposalpipe/segment{ @@ -56460,11 +56582,6 @@ }, /area/station/hallway/primary/starboard/south) "ljN" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" }, @@ -56605,11 +56722,6 @@ "llm" = ( /obj/structure/grille/broken, /obj/item/chair/stool, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "llo" = ( @@ -56892,9 +57004,9 @@ icon_state = "4-8" }, /obj/structure/cable/orange{ - d1 = 1; + d1 = 2; d2 = 8; - icon_state = "1-8" + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -56979,12 +57091,19 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/supply/warehouse) "lpZ" = ( /obj/effect/spawner/random_spawners/dirt_often, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -57161,6 +57280,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "luv" = ( @@ -57429,19 +57553,6 @@ }, /turf/simulated/floor/plating, /area/station/science/xenobiology) -"lxo" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "lxu" = ( /obj/machinery/button/windowtint{ id = "Magistrate"; @@ -57472,19 +57583,28 @@ /area/station/science/hallway) "lxO" = ( /obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 2; d2 = 4; - icon_state = "0-4" + icon_state = "2-4" }, -/obj/machinery/power/apc/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/turf/simulated/floor/transparent/glass/reinforced, +/area/station/maintenance/starboard) "lxP" = ( /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" }, /obj/machinery/firealarm/directional/south, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "purple" }, @@ -57624,11 +57744,6 @@ "lzz" = ( /obj/effect/spawner/random_spawners/dirt_frequent, /obj/effect/decal/cleanable/glass, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "lzH" = ( @@ -57649,6 +57764,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -57696,10 +57816,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"lAv" = ( -/obj/structure/lattice/catwalk, -/turf/space, -/area/station/engineering/solar/port) "lAy" = ( /obj/structure/chair/sofa/pew/right{ dir = 8 @@ -57726,7 +57842,7 @@ /area/station/hallway/spacebridge/sercom) "lBh" = ( /turf/simulated/mineral/ancient/outer, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "lBr" = ( /obj/machinery/light/small{ dir = 8 @@ -57847,13 +57963,24 @@ }, /area/station/maintenance/apmaint) "lDe" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/fsmaint) +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/south) "lDh" = ( /obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, @@ -58033,7 +58160,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "lFB" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -58117,7 +58244,7 @@ }, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "lHd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58328,11 +58455,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "lKN" = ( @@ -58487,11 +58609,6 @@ /turf/simulated/floor/carpet/green, /area/station/service/library) "lOy" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 8; @@ -58535,11 +58652,6 @@ dir = 10 }, /obj/structure/disposalpipe/segment/corner, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -58881,6 +58993,8 @@ /obj/structure/table/reinforced, /obj/machinery/reagentgrinder, /obj/item/wrench, +/obj/structure/cable/orange, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -59035,6 +59149,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -59058,7 +59177,7 @@ "lVi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59324,6 +59443,11 @@ /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -59677,11 +59801,6 @@ /turf/simulated/floor/carpet/blue, /area/station/command/office/hop) "meS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/assembly/mousetrap/armed, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -59913,6 +60032,11 @@ pixel_y = 28; name = "north bump" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -60001,7 +60125,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "mle" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -60142,6 +60266,11 @@ dir = 4 }, /obj/item/kirbyplants, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -60433,6 +60562,16 @@ name = "west bump"; pixel_x = 24 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "mrW" = ( @@ -60500,6 +60639,11 @@ pixel_y = 24; name = "north bump" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -60516,7 +60660,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "mtB" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -60770,12 +60914,12 @@ name = "Docking Asteroid SMES Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "mxh" = ( @@ -60788,14 +60932,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "mxj" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/power/apc/important/directional/east{ name = "Cryo and Arrivals Super APC"; cell_type = 15000 }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "mxn" = ( @@ -60946,11 +61090,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -61294,6 +61433,11 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "mGY" = ( @@ -61421,6 +61565,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "mJd" = ( @@ -61572,7 +61721,7 @@ /obj/structure/lattice, /obj/item/wirecutters, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "mLz" = ( /obj/machinery/atmospherics/binary/valve{ dir = 1; @@ -61596,11 +61745,6 @@ }, /area/station/maintenance/asmaint) "mMw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/light/small{ dir = 8 @@ -61846,12 +61990,12 @@ "mQN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -61960,7 +62104,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -62295,6 +62439,11 @@ }, /obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm/directional/north, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbrown" @@ -62410,6 +62559,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "mYI" = ( @@ -62494,6 +62648,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purplecorner" @@ -62621,11 +62780,6 @@ name = "Medbay SMES Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "nca" = ( @@ -62693,13 +62847,27 @@ }, /area/station/hallway/primary/central/west) "ncP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/station/hallway/secondary/entry/east) "ncQ" = ( /obj/structure/chair/sofa/corp/left, /turf/simulated/floor/plasteel{ @@ -62711,6 +62879,17 @@ /obj/structure/sign/securearea, /turf/simulated/wall, /area/station/engineering/tech_storage) +"nde" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/starboard/south) "ndl" = ( /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "rd" @@ -62980,11 +63159,6 @@ /obj/structure/disposalpipe/segment/corner{ color = "#954535" }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 4; @@ -63126,17 +63300,15 @@ }, /area/station/public/locker) "nkf" = ( -/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ + d1 = 1; d2 = 2; - icon_state = "0-2" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/end, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, -/area/station/medical/chemistry) +/area/station/service/hydroponics) "nks" = ( /obj/machinery/light{ dir = 1 @@ -63238,8 +63410,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/turf_decal/stripes/asteroid/end, -/turf/simulated/floor/plating, +/turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) "nlT" = ( /obj/structure/cable/orange{ @@ -63261,11 +63432,6 @@ /area/station/supply/lobby) "nlZ" = ( /obj/machinery/porta_turret/ai_turret/disable, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -63274,14 +63440,6 @@ }, /area/station/turret_protected/aisat/interior/secondary) "nmk" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 1 - }, -/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -63660,7 +63818,7 @@ }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "ntW" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -63693,6 +63851,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -63967,6 +64130,11 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "nyc" = ( @@ -64003,11 +64171,6 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "nyX" = ( @@ -64323,7 +64486,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "nFy" = ( /obj/structure/cable{ d1 = 1; @@ -64430,7 +64593,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64577,11 +64740,6 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -64608,6 +64766,11 @@ "nJX" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -64719,7 +64882,7 @@ }, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "nLc" = ( /obj/machinery/light{ dir = 8 @@ -64895,11 +65058,6 @@ name = "Service SMES Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/port) "nNN" = ( @@ -64919,12 +65077,15 @@ /area/station/command/bridge) "nOi" = ( /obj/structure/cable/orange{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/port/north) +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/south) "nOu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -65123,11 +65284,6 @@ name = "Medbay SMES Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/east) "nRf" = ( @@ -65140,11 +65296,6 @@ }, /area/station/public/sleep) "nRk" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -65165,11 +65316,6 @@ }, /area/station/public/quantum/security) "nRz" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) @@ -65269,11 +65415,6 @@ }, /area/station/science/toxins/launch) "nUg" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) @@ -65384,17 +65525,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"nWA" = ( -/obj/machinery/power/apc/directional/west, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/transparent/glass/reinforced, -/area/station/science/rnd) "nWK" = ( /obj/item/soap, /turf/simulated/floor/plasteel{ @@ -65477,14 +65607,14 @@ }, /area/station/hallway/secondary/entry/east) "nYR" = ( -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -65637,6 +65767,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "purplecorner" }, @@ -65728,11 +65863,6 @@ }, /area/station/maintenance/gambling_den) "oeh" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -65798,11 +65928,6 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) "oez" = ( @@ -66244,19 +66369,6 @@ icon_state = "dark" }, /area/station/engineering/control) -"ola" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "olg" = ( /obj/machinery/door/airlock/maintenance{ name = "Docking Asteroid SMES Access" @@ -66552,6 +66664,11 @@ }, /obj/structure/flora/junglebush, /mob/living/simple_animal/butterfly, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) "ooA" = ( @@ -66615,7 +66732,12 @@ "opl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -66732,15 +66854,6 @@ }, /turf/simulated/floor/engine, /area/station/science/test_chamber) -"oqZ" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/science/genetics) "org" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -67052,7 +67165,7 @@ /area/station/security/brig) "owf" = ( /turf/simulated/wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "owE" = ( /obj/effect/landmark/lightsout, /turf/simulated/floor/plasteel{ @@ -67113,21 +67226,16 @@ }, /area/station/medical/break_room) "oxk" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/power/apc/important/directional/south{ - name = "Cryo and Arrivals Super APC"; - cell_type = 15000 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/hallway/secondary/entry/east) +/turf/simulated/floor/grass/jungle, +/area/station/hallway/secondary/garden) "oxo" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -67164,13 +67272,13 @@ d2 = 2; icon_state = "0-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; + id_tag = "bridge_upper"; layer = 2.6; name = "Emergency Blast Door" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/command/bridge) "oxO" = ( @@ -67188,7 +67296,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "oya" = ( /obj/effect/turf_decal/loading_area, /obj/effect/turf_decal/delivery/hollow, @@ -67200,10 +67308,6 @@ /obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) -"oyl" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/portsolar) "oyo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc/directional/east, @@ -67507,6 +67611,14 @@ /obj/structure/sign/cargo, /turf/simulated/wall, /area/station/maintenance/apmaint) +"oEP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/solar_maintenance/aft_starboard) "oEV" = ( /obj/structure/ore_box, /turf/simulated/floor/plating, @@ -67634,11 +67746,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) "oHk" = ( @@ -67833,12 +67940,18 @@ /area/station/engineering/gravitygenerator) "oKU" = ( /obj/structure/cable/orange{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" + }, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + dir = 4; + icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) "oLb" = ( @@ -67860,7 +67973,7 @@ name = "Aft Starboard Solar Access" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "oLo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/turf_decal/loading_area{ @@ -67916,6 +68029,11 @@ }, /area/station/service/barber) "oMu" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" @@ -68049,17 +68167,6 @@ "oOg" = ( /turf/simulated/wall, /area/station/service/barber) -"oOh" = ( -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/medical/medbay) "oOu" = ( /obj/structure/morgue{ dir = 8 @@ -68469,6 +68576,11 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -68534,6 +68646,11 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/public/vacant_office) "oVs" = ( @@ -68699,7 +68816,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "oXz" = ( /obj/effect/decal/cleanable/vomit, /turf/simulated/floor/plating{ @@ -68742,7 +68859,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "oYF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -68834,11 +68951,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -68853,17 +68965,17 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/status_display{ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -69010,6 +69122,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"pbR" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/station/engineering/solar/fore_starboard) "pbY" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -69070,7 +69186,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "pdk" = ( /obj/structure/disposalpipe/junction/reversed{ dir = 1 @@ -69090,6 +69206,11 @@ name = "east bump"; pixel_x = 28 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -69220,18 +69341,15 @@ /obj/structure/disposalpipe/junction/y{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkbrown" }, /area/station/supply/storage) -"peG" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/space, -/area/station/engineering/solar/port) "peQ" = ( /obj/machinery/light_switch{ dir = 4; @@ -69362,7 +69480,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "phZ" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay SMES Access" @@ -69404,21 +69522,15 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "piE" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable/orange{ +/obj/machinery/power/apc/critical/directional/south, +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/effect/turf_decal/stripes/asteroid/end, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/area/station/maintenance/fsmaint) +/area/station/turret_protected/aisat/interior/secondary) "piO" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -69636,7 +69748,7 @@ "plQ" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "pmA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -69650,11 +69762,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -69675,7 +69782,7 @@ pixel_x = 32 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "pnd" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -69700,18 +69807,6 @@ icon_state = "dark" }, /area/station/security/interrogation) -"png" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "pno" = ( /obj/structure/cable{ d1 = 1; @@ -69767,15 +69862,10 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/area/station/maintenance/asmaint) +/area/station/hallway/secondary/exit) "pod" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -69908,12 +69998,17 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ppV" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "pqi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/hologram/holopad, @@ -69925,6 +70020,11 @@ /obj/structure/chair/office/light{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -70033,7 +70133,7 @@ "psw" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "psE" = ( /obj/structure/girder, /obj/structure/grille, @@ -70240,6 +70340,11 @@ /area/station/service/hydroponics) "puE" = ( /obj/machinery/alarm/directional/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -70369,7 +70474,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "pwN" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -70414,6 +70519,11 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "darkbrown" }, @@ -70553,22 +70663,24 @@ /turf/simulated/floor/wood, /area/station/service/theatre) "pAM" = ( -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 1 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc/important/directional/south{ - name = "Cryo and Arrivals Super APC"; - cell_type = 15000 +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluered" }, /area/station/hallway/secondary/entry/west) "pBi" = ( @@ -70577,6 +70689,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/public/locker) "pBv" = ( @@ -70862,14 +70979,13 @@ }, /area/station/maintenance/port) "pFr" = ( -/obj/machinery/power/apc/directional/north, -/obj/effect/turf_decal/stripes/end, -/obj/structure/cable{ +/obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/transparent/glass/reinforced, -/area/station/hallway/primary/aft/east) +/obj/machinery/power/apc/directional/north, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/south) "pFv" = ( /obj/machinery/economy/vending/janidrobe, /obj/structure/window/reinforced{ @@ -71000,6 +71116,11 @@ "pHh" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/carpet/green, /area/station/service/library) "pHG" = ( @@ -71072,6 +71193,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -71153,7 +71279,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71396,6 +71522,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -71441,16 +71572,16 @@ }, /area/station/service/barber) "pOl" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, /obj/machinery/door/airlock/command/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/general, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge_upper"; + layer = 2.6; + name = "Emergency Blast Door" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71646,11 +71777,11 @@ }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/caution/stand_clear, -/obj/structure/cable{ +/obj/machinery/power/apc/important/directional/north, +/obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc/important/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkgreen" @@ -71695,6 +71826,16 @@ /obj/structure/disposalpipe/segment/corner{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -71753,6 +71894,11 @@ /obj/effect/spawner/random_spawners/dirt_often, /obj/structure/closet/firecloset, /obj/machinery/firealarm/directional/south, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -71845,6 +71991,11 @@ /area/station/medical/medbay) "pTz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -71977,7 +72128,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "pWc" = ( /obj/machinery/light/small{ dir = 1 @@ -71985,11 +72136,6 @@ /turf/simulated/floor/plasteel/freezer, /area/station/service/kitchen) "pWf" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -72074,32 +72220,24 @@ /turf/simulated/floor/wood, /area/station/public/vacant_office) "pWW" = ( -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc/important/directional/west, -/turf/simulated/floor/plating, -/area/station/engineering/atmos/distribution) +/area/station/hallway/primary/fore/east) "pXf" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "pXh" = ( @@ -72252,6 +72390,11 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -72298,6 +72441,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -72484,11 +72632,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -72510,6 +72653,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -72584,11 +72732,6 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -72753,6 +72896,11 @@ dir = 4 }, /obj/machinery/alarm/directional/north, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -72876,13 +73024,14 @@ /turf/simulated/floor/plating, /area/station/supply/storage) "qhD" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" }, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/asmaint) +/area/station/hallway/primary/starboard/south) "qhH" = ( /obj/structure/cable{ d1 = 2; @@ -72953,11 +73102,6 @@ "qiR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -73027,7 +73171,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "qke" = ( /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, @@ -73162,7 +73306,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73213,7 +73357,7 @@ pixel_x = 32; pixel_y = 32 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73319,11 +73463,6 @@ /turf/simulated/floor/plating, /area/station/service/janitor) "qnS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance" }, @@ -73390,6 +73529,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -73598,6 +73742,11 @@ /obj/structure/disposalpipe/junction/reversed{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -73707,7 +73856,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "quI" = ( /turf/simulated/wall/r_wall, /area/station/science/explab/chamber) @@ -73763,11 +73912,6 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "qvn" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -73929,6 +74073,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "qyk" = ( @@ -74116,14 +74265,6 @@ }, /turf/simulated/floor/noslip, /area/station/engineering/control) -"qAY" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior/secondary) "qBa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -74390,7 +74531,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "qFS" = ( /obj/structure/closet/emcloset, /obj/structure/disposalpipe/segment, @@ -74563,18 +74704,6 @@ icon_state = "white" }, /area/station/science/misc_lab) -"qIg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fsmaint) "qIi" = ( /obj/machinery/door_control{ id = "kitchen1"; @@ -74638,13 +74767,8 @@ }, /obj/structure/cable/orange{ d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 4; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -74781,7 +74905,7 @@ icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; + id_tag = "bridge_lower"; layer = 2.6; name = "Emergency Blast Door" }, @@ -74875,7 +74999,7 @@ "qMm" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "qMs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74929,6 +75053,11 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/public/fitness) "qNi" = ( @@ -74972,11 +75101,6 @@ path_to_spawn = /mob/living/simple_animal/hostile/scarybat; total_amount = 20 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fsmaint) "qNG" = ( @@ -75021,11 +75145,6 @@ /turf/simulated/floor/plating, /area/station/command/office/ce) "qOk" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/railing{ dir = 8; pixel_y = 10 @@ -75094,7 +75213,12 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, -/obj/structure/cable{ +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75173,7 +75297,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "qRD" = ( /obj/effect/spawner/random_spawners/grille_maybe, /turf/simulated/floor/plating, @@ -75208,14 +75332,17 @@ }, /area/station/science/toxins/mixing) "qRO" = ( +/obj/effect/turf_decal/delivery/hollow, +/obj/machinery/shieldwallgen, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ - d1 = 1; d2 = 8; - icon_state = "1-8" + icon_state = "0-8" }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/command/teleporter) "qRT" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -75233,12 +75360,12 @@ }, /area/station/security/permabrig) "qSl" = ( -/obj/structure/cable/orange{ - d1 = 1; +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "qSK" = ( @@ -75274,6 +75401,11 @@ "qTi" = ( /obj/structure/closet/secure_closet/miner, /obj/machinery/requests_console/directional/east, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "qTK" = ( @@ -75395,6 +75527,11 @@ dir = 4 }, /obj/machinery/alarm/directional/south, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -75459,7 +75596,7 @@ "qWL" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "qWM" = ( /obj/machinery/light{ dir = 4 @@ -75636,21 +75773,15 @@ }, /area/station/maintenance/asmaint) "raj" = ( -/obj/effect/turf_decal/stripes/asteroid/end, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/command/office/rd) -"rao" = ( -/obj/item/assembly/mousetrap/armed, /obj/structure/cable/orange{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/turf/simulated/floor/plasteel, +/area/station/supply/miningdock) +"rao" = ( +/obj/item/assembly/mousetrap/armed, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -75768,17 +75899,17 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "rcB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/light{ color = "#62416F" }, @@ -75919,9 +76050,6 @@ /obj/machinery/ai_status_display, /turf/simulated/mineral/ancient, /area/station/legal/courtroom) -"rfn" = ( -/turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) "rfq" = ( /obj/structure/cable{ d1 = 1; @@ -76039,13 +76167,10 @@ /turf/simulated/floor/grass, /area/station/service/hydroponics) "rjd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior/secondary) +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, +/turf/simulated/floor/transparent/glass/reinforced, +/area/station/maintenance/fore) "rji" = ( /obj/structure/cable{ d1 = 1; @@ -76076,11 +76201,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -76129,16 +76249,14 @@ /turf/simulated/wall/r_wall, /area/station/turret_protected/ai_upload) "rjx" = ( -/obj/machinery/light/small, +/obj/effect/spawner/random_spawners/dirt_frequent, /obj/structure/cable/orange{ - d1 = 4; + d1 = 2; d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + icon_state = "2-8" }, -/area/station/maintenance/apmaint) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "rjy" = ( /obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ @@ -76235,16 +76353,13 @@ }, /area/station/public/storage/tools) "rmq" = ( -/obj/machinery/power/apc/directional/south, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /obj/structure/cable/orange{ + d1 = 1; d2 = 4; - icon_state = "0-4" + icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/station/command/office/hop) +/turf/simulated/floor/carpet, +/area/station/legal/courtroom) "rmA" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/camera/autoname{ @@ -76265,6 +76380,8 @@ /area/station/science/misc_lab) "rmT" = ( /obj/structure/closet/secure_closet/paramedic, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -76285,26 +76402,13 @@ "rnw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 4; icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"rnC" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/gambling_den) "rnQ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -76389,6 +76493,11 @@ "rot" = ( /obj/structure/disposalpipe/segment/corner, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "roF" = ( @@ -76423,6 +76532,11 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) +"rpm" = ( +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, +/turf/simulated/floor/wood, +/area/station/service/theatre) "rpx" = ( /obj/machinery/door/poddoor/shutters{ dir = 8; @@ -76467,11 +76581,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -76479,6 +76588,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -76521,7 +76635,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "rrj" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay SMES Access" @@ -76657,19 +76771,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) -"rtt" = ( -/obj/machinery/power/apc/directional/east, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/legal/courtroom) "rtB" = ( /obj/machinery/door/airlock/public/glass{ name = "Garden" @@ -76777,6 +76878,15 @@ icon_state = "whitepurplecorner" }, /area/station/science/explab/chamber) +"rvO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/structure/cable/orange, +/obj/machinery/power/apc/directional/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/supply/warehouse) "rwg" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -76815,6 +76925,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -76829,11 +76944,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "rxq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 8 }, @@ -76908,11 +77018,6 @@ /area/station/science/robotics/chargebay) "ryD" = ( /obj/item/stack/rods, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "ryQ" = ( @@ -76999,7 +77104,7 @@ "rAB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77192,11 +77297,6 @@ }, /area/station/hallway/spacebridge/scidock) "rCT" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -77210,6 +77310,11 @@ /obj/structure/chair/comfy{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -77333,6 +77438,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -77365,11 +77475,6 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "rGy" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -77417,15 +77522,6 @@ /obj/structure/cable/orange, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) -"rHq" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/station/medical/break_room) "rHs" = ( /obj/machinery/conveyor_switch/oneway{ id = "CargoWaste" @@ -77565,26 +77661,26 @@ /turf/simulated/wall, /area/station/security/warden) "rJv" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/asmaint) -"rJP" = ( -/obj/structure/cable/orange{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/central/north) +"rJP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/orange{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/turf/simulated/floor/plasteel, +/area/station/public/locker) "rKq" = ( /obj/machinery/light{ dir = 8 @@ -77868,7 +77964,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "rNE" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating, @@ -78016,6 +78112,11 @@ pixel_x = 24; pixel_y = -5 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -78069,6 +78170,11 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment/corner, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -78112,11 +78218,6 @@ name = "Medbay Access" }, /obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "rRj" = ( @@ -78135,16 +78236,21 @@ }, /area/station/engineering/atmos) "rRE" = ( -/obj/machinery/power/apc/directional/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/orange{ + d1 = 2; d2 = 8; - icon_state = "0-8" + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, -/area/station/service/library) +/area/station/service/hydroponics) "rRG" = ( /obj/structure/cable/orange{ d1 = 4; @@ -78237,6 +78343,11 @@ name = "east bump"; pixel_x = 28 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "rTy" = ( @@ -78293,15 +78404,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"rUB" = ( -/obj/machinery/light/small, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/fsmaint) "rUL" = ( /obj/structure/table/wood, /obj/item/storage/bag/dice, @@ -78346,15 +78448,12 @@ }, /area/station/hallway/primary/port/north) "rVx" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, +/turf/simulated/floor/plasteel{ + icon_state = "cult" }, -/area/station/maintenance/fore2) +/area/station/legal/lawoffice) "rVD" = ( /obj/effect/spawner/random_spawners/grille_maybe, /turf/simulated/floor/plating{ @@ -78373,6 +78472,11 @@ pixel_x = 28; name = "custom placement" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellow" @@ -78420,6 +78524,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -78486,7 +78595,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78635,11 +78744,6 @@ /turf/simulated/floor/plasteel/freezer, /area/station/service/kitchen) "rZN" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -78708,18 +78812,14 @@ }, /area/station/science/toxins/mixing) "sbf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +/obj/effect/landmark/start/shaft_miner, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/asmaint) +/turf/simulated/floor/plasteel, +/area/station/supply/miningdock) "sbg" = ( /obj/structure/barricade/wooden, /turf/simulated/floor/plating{ @@ -79048,19 +79148,6 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/starboard) -"sfS" = ( -/obj/machinery/power/apc/directional/east, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/disposal) "sfZ" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -79222,7 +79309,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "shU" = ( /turf/simulated/mineral/ancient/outer, /area/station/maintenance/disposal/north) @@ -79393,7 +79480,7 @@ "skB" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft) "skF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -79614,7 +79701,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "snX" = ( /obj/structure/cable/orange{ d1 = 4; @@ -79649,6 +79736,10 @@ icon_state = "chapel" }, /area/station/service/chapel) +"sox" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/solar_maintenance/aft_starboard) "soK" = ( /obj/structure/closet, /obj/item/pickaxe, @@ -79677,17 +79768,19 @@ }, /area/station/hallway/secondary/exit) "squ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc/directional/west, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/entry/north) +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/station/hallway/secondary/exit) "sqB" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 @@ -79713,6 +79806,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/public/locker) "srn" = ( @@ -79869,9 +79967,16 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/north, +/obj/effect/turf_decal/stripes/asteroid/end, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fsmaint) "ssW" = ( /obj/structure/cable/orange{ d1 = 4; @@ -79971,6 +80076,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -80147,11 +80257,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -80533,11 +80638,6 @@ /area/station/medical/reception) "sBs" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light/small, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -80683,6 +80783,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "sCB" = ( @@ -80694,18 +80799,17 @@ pixel_y = 7 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "sCF" = ( -/obj/machinery/power/apc/directional/west, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, /obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/station/supply/qm) +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/supply/break_room) "sCJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -80714,6 +80818,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -80822,6 +80936,11 @@ /obj/structure/sign/science{ pixel_y = -32 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "purplecorner" }, @@ -80887,6 +81006,11 @@ /area/station/medical/surgery/secondary) "sFd" = ( /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -81386,6 +81510,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purplecorner" @@ -81395,6 +81524,8 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange, /turf/simulated/floor/wood, /area/station/legal/magistrate) "sOo" = ( @@ -81414,11 +81545,6 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/table, /obj/item/storage/toolbox/mechanical, /turf/simulated/floor/transparent/glass/reinforced, @@ -81588,6 +81714,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) "sRk" = ( @@ -81649,6 +81780,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -81659,22 +81795,6 @@ icon_state = "neutralfull" }, /area/station/public/storage/tools) -"sSj" = ( -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/security/checkpoint/secondary) "sSm" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -81823,9 +81943,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -82061,25 +82181,6 @@ icon_state = "darkyellow" }, /area/station/engineering/atmos) -"sXL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) "sYg" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -82153,22 +82254,6 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) -"sZh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fsmaint) "sZi" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -82440,14 +82525,14 @@ /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) "tdk" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/spawner/random_spawners/dirt_often, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -82515,6 +82600,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -82602,7 +82692,7 @@ "tgI" = ( /obj/structure/lattice, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "tgP" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -82619,11 +82709,6 @@ /area/station/maintenance/disposal/westalt) "tgU" = ( /obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment/corner{ dir = 8 }, @@ -82708,7 +82793,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "thH" = ( /obj/structure/cable{ d1 = 4; @@ -82950,11 +83035,6 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "tkv" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -83362,6 +83442,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -83383,11 +83468,6 @@ }, /area/station/science/toxins/launch) "tsB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -83399,6 +83479,11 @@ /obj/structure/table, /obj/item/crowbar, /obj/item/radio, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -83484,6 +83569,11 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, /obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -83606,6 +83696,11 @@ dir = 4; color = "#954535" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -83625,6 +83720,11 @@ pixel_y = 4 }, /obj/item/clothing/glasses/science, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -83632,9 +83732,11 @@ /area/station/science/xenobiology) "tvV" = ( /turf/simulated/mineral/ancient, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "twa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc/important/directional/east, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -84080,7 +84182,7 @@ "tCG" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "tCV" = ( /obj/item/kirbyplants/plant22, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -84376,11 +84478,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port2) "tHV" = ( @@ -84512,7 +84609,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "tKj" = ( /obj/structure/cable{ d1 = 4; @@ -84615,12 +84712,25 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + dir = 4; + icon_state = "redcorner" }, -/area/station/hallway/primary/fore/east) +/area/station/hallway/primary/fore/west) "tLE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24; @@ -85051,7 +85161,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft_starboard) "tVb" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "cell1"; @@ -85224,11 +85334,6 @@ /turf/simulated/wall/r_wall, /area/station/command/teleporter) "tWM" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/item/assembly/mousetrap/armed, /turf/simulated/floor/plating{ @@ -85370,7 +85475,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "tYu" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance" @@ -85628,11 +85733,6 @@ dir = 1; color = "#954535" }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -85775,6 +85875,11 @@ /turf/simulated/wall, /area/station/maintenance/disposal/northwest) "ueQ" = ( +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "brown" @@ -86118,6 +86223,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -86241,11 +86351,6 @@ }, /area/station/science/robotics) "ukC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/light/small{ dir = 8 }, @@ -86398,6 +86503,11 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -86449,19 +86559,6 @@ icon_state = "dark" }, /area/station/engineering/atmos/distribution) -"uom" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/asmaint) "uor" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -86534,7 +86631,7 @@ }, /obj/item/stack/cable_coil/random, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "uqt" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -86774,7 +86871,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "utB" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ @@ -86791,14 +86888,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) -"utF" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "utP" = ( /obj/machinery/atmospherics/binary/pump{ dir = 4; @@ -86907,7 +86996,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "uvM" = ( /obj/machinery/light/small{ dir = 8 @@ -86922,19 +87011,19 @@ /turf/simulated/mineral/ancient, /area/station/maintenance/electrical_shop) "uwa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable/orange{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "uwc" = ( @@ -87133,7 +87222,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "uxY" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -87144,6 +87233,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -87193,6 +87292,11 @@ name = "Cargo Lockdown" }, /obj/effect/turf_decal/caution/red, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -87211,7 +87315,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "uyI" = ( /obj/item/key/security{ pixel_x = -6; @@ -87369,6 +87473,11 @@ dir = 4 }, /obj/machinery/economy/vending/wallmed/directional/north, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -87381,6 +87490,8 @@ }, /area/station/hallway/primary/fore/east) "uBd" = ( +/obj/structure/cable/orange, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" }, @@ -87506,16 +87617,23 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) "uCM" = ( +/obj/machinery/door/airlock/glass{ + name = "Internal Affairs Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "IAA" + }, /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "cult" }, -/area/station/maintenance/asmaint) +/area/station/legal/lawoffice) "uCO" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -87595,11 +87713,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -87737,6 +87850,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" @@ -87853,6 +87971,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/wood, /area/station/service/theatre) "uJq" = ( @@ -87890,6 +88013,11 @@ /area/station/public/locker) "uJE" = ( /obj/machinery/requests_console/directional/east, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/carpet, /area/station/legal/courtroom) "uJF" = ( @@ -87994,6 +88122,11 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -88037,11 +88170,6 @@ dir = 4; color = "#954535" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, @@ -88050,6 +88178,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -88075,6 +88208,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) "uME" = ( @@ -88219,7 +88357,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "uPi" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -88259,6 +88397,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -88296,11 +88439,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -88347,12 +88485,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc/directional/north, -/obj/effect/turf_decal/stripes/asteroid/end, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, @@ -88510,6 +88642,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) "uRS" = ( @@ -88540,7 +88677,7 @@ icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; + id_tag = "bridge_upper"; layer = 2.6; name = "Emergency Blast Door" }, @@ -88598,16 +88735,14 @@ }, /area/station/hallway/secondary/exit) "uSO" = ( -/obj/machinery/power/apc/directional/south, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" +/obj/structure/chair/stool{ + dir = 8 }, -/turf/simulated/floor/transparent/glass/reinforced, -/area/station/hallway/primary/fore/north) +/obj/effect/landmark/start/assistant, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "uSP" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/arrival/station) @@ -88676,6 +88811,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88944,30 +89084,17 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) -"uXE" = ( -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/supply/miningdock) "uXU" = ( /obj/structure/table, /obj/item/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/security/processing) "uYj" = ( @@ -89088,27 +89215,6 @@ icon_state = "white" }, /area/station/medical/patients_rooms) -"uZC" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/starboard) "uZZ" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -89223,7 +89329,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "vbY" = ( /obj/structure/cable/orange{ d1 = 4; @@ -89298,7 +89404,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "vcx" = ( /obj/machinery/light_switch{ pixel_y = 24; @@ -89360,27 +89466,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"vdF" = ( -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/medical/virology) -"vdN" = ( -/obj/machinery/power/apc/directional/south, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "vdZ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=ArrivalsWest"; @@ -89475,11 +89560,6 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -89724,6 +89804,11 @@ name = "Warehouse Shutters" }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -89761,6 +89846,11 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) "vlz" = ( @@ -89814,6 +89904,11 @@ icon_state = "2-8" }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" @@ -89945,6 +90040,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -90173,6 +90273,11 @@ id = "Magistrate" }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/legal/magistrate) "vqQ" = ( @@ -90238,6 +90343,11 @@ /area/station/hallway/primary/fore/east) "vsu" = ( /obj/structure/filingcabinet, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/station/command/office/hop) "vsv" = ( @@ -90479,6 +90589,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) "vvg" = ( @@ -90489,11 +90604,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -90570,11 +90680,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -90582,6 +90687,16 @@ dir = 4; color = "#954535" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -90833,6 +90948,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -90858,14 +90978,10 @@ }, /area/station/service/chapel) "vBm" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/obj/structure/cable, +/obj/machinery/power/apc/directional/east, +/turf/simulated/floor/grass/jungle, +/area/station/hallway/secondary/garden) "vBr" = ( /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/unary/portables_connector{ @@ -90916,11 +91032,6 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "vBV" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment/corner{ dir = 4 }, @@ -91018,7 +91129,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "vDL" = ( /obj/machinery/sleeper{ dir = 1 @@ -91163,11 +91274,6 @@ }, /area/station/maintenance/apmaint) "vFf" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/sortjunction/reversed{ dir = 8; sort_type_txt = "21" @@ -91325,11 +91431,6 @@ }, /area/station/public/quantum/cargo) "vIi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/sign/poster/random{ name = "random contraband poster"; pixel_x = -32; @@ -91576,20 +91677,15 @@ /turf/simulated/floor/plating, /area/station/engineering/break_room/secondary) "vLS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -91602,9 +91698,9 @@ }, /obj/effect/spawner/random_spawners/dirt_often, /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -91735,6 +91831,11 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -91797,6 +91898,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -91937,11 +92043,6 @@ }, /area/station/ai_monitored/storage/eva) "vRn" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -91990,14 +92091,14 @@ /area/station/service/kitchen) "vRH" = ( /obj/structure/cable/orange{ - d1 = 2; + d1 = 1; d2 = 4; - icon_state = "2-4" + icon_state = "1-4" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" }, -/area/station/hallway/primary/fore/east) +/area/station/maintenance/fsmaint) "vRO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -92105,11 +92206,6 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "vTo" = ( @@ -92129,11 +92225,6 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -92166,7 +92257,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft) "vUn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -92193,15 +92284,6 @@ /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/engine, /area/station/science/xenobiology) -"vVz" = ( -/obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "vVI" = ( /obj/machinery/hydroponics/constructable, /obj/effect/decal/cleanable/dirt, @@ -92225,11 +92307,6 @@ /area/station/public/sleep) "vVP" = ( /obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -92402,6 +92479,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -92443,6 +92525,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -92471,6 +92558,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -92488,6 +92580,8 @@ pixel_x = 32; pixel_y = 24 }, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -92538,6 +92632,11 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -92561,17 +92660,6 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/starboard/south) -"waB" = ( -/obj/effect/spawner/random_spawners/dirt_frequent, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "waN" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics" @@ -92734,7 +92822,7 @@ icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; + id_tag = "bridge_lower"; layer = 2.6; name = "Emergency Blast Door" }, @@ -93025,15 +93113,6 @@ }, /turf/simulated/floor/engine, /area/station/science/xenobiology) -"wiI" = ( -/obj/machinery/power/apc/directional/north, -/obj/effect/turf_decal/stripes/end, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/public/storage/tools/auxiliary) "wiJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -93124,6 +93203,11 @@ /area/station/hallway/primary/port/south) "wjy" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -93303,36 +93387,43 @@ "wlD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/spawner/random_spawners/dirt_frequent, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) "wlU" = ( -/obj/effect/spawner/random_spawners/dirt_frequent, -/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/south, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/east) "wlV" = ( /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, @@ -93397,7 +93488,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "wmA" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -93561,11 +93652,6 @@ }, /area/station/maintenance/gambling_den) "wpl" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -93630,7 +93716,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93644,6 +93730,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -93799,6 +93890,11 @@ /obj/effect/mapping_helpers/airlock/access/any/supply/general, /obj/effect/mapping_helpers/airlock/access/any/supply/mining, /obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "darkbrownfull" }, @@ -93881,11 +93977,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) @@ -94314,22 +94405,15 @@ }, /area/station/medical/cloning) "wxE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "escape" +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" }, -/area/station/hallway/secondary/entry/east) +/obj/machinery/power/apc/directional/west, +/turf/simulated/floor/wood, +/area/station/public/vacant_office) "wxI" = ( /obj/structure/morgue, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -94349,6 +94433,11 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -94400,6 +94489,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" }, @@ -94431,11 +94525,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -94602,6 +94691,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/public/vacant_office) "wAp" = ( @@ -94759,11 +94853,6 @@ /turf/simulated/wall, /area/station/science/server) "wCB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; max_per_spawner = 1; @@ -94792,6 +94881,11 @@ color = "#954535" }, /obj/machinery/firealarm/directional/south, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purplecorner" @@ -94874,21 +94968,13 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "wDL" = ( -/obj/machinery/power/apc/directional/west, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/service/bar) +/turf/simulated/floor/plasteel, +/area/station/public/fitness) "wDV" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -94950,14 +95036,12 @@ /area/station/science/storage) "wES" = ( /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/area/station/maintenance/fore2) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "wFa" = ( /obj/item/radio/intercom{ pixel_x = 28; @@ -95118,6 +95202,11 @@ path_to_spawn = /mob/living/simple_animal/hostile/scarybat; total_amount = 20 }, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -95224,14 +95313,14 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "wJe" = ( @@ -95313,12 +95402,12 @@ /turf/simulated/wall, /area/station/hallway/spacebridge/comeng) "wKu" = ( -/obj/structure/cable/orange{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -95457,6 +95546,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -95481,11 +95575,6 @@ /turf/space, /area/space) "wMV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -95568,26 +95657,15 @@ }, /area/station/supply/storage) "wOi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" }, -/area/station/maintenance/apmaint) +/area/station/command/office/rd) "wOn" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -95809,6 +95887,9 @@ "wRF" = ( /turf/simulated/floor/engine, /area/station/science/misc_lab) +"wSc" = ( +/turf/simulated/wall, +/area/station/maintenance/solar_maintenance/fore_port) "wSh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, @@ -95820,6 +95901,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkgreenfull" }, @@ -95856,18 +95942,13 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "wSP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" + d2 = 2; + icon_state = "0-2" }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) @@ -95881,6 +95962,11 @@ /obj/structure/disposalpipe/segment/corner{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "darkbrowncorners" }, @@ -96015,6 +96101,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/public/locker) "wUX" = ( @@ -96042,7 +96133,7 @@ "wVu" = ( /obj/effect/spawner/airlock/s_to_n, /turf/simulated/wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "wVD" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, @@ -96142,31 +96233,21 @@ icon_state = "tranquillite" }, /area/station/service/mime) -"wXc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/hallway/primary/aft/west) "wXm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, /obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" }, -/area/station/maintenance/gambling_den) +/area/station/hallway/primary/aft/west) "wXW" = ( /turf/simulated/wall/r_wall, /area/station/science/server/coldroom) @@ -96230,14 +96311,14 @@ /turf/simulated/wall, /area/station/medical/paramedic) "wZA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -96917,6 +96998,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escapecorner" @@ -97001,11 +97087,6 @@ name = "External Airlock Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "xkn" = ( @@ -97091,11 +97172,6 @@ /turf/simulated/floor/carpet/green, /area/station/service/library) "xmy" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -97147,21 +97223,15 @@ }, /area/station/hallway/primary/port/south) "xod" = ( +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + d2 = 4; + icon_state = "0-4" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" }, -/area/station/maintenance/port2) +/area/station/supply/break_room) "xof" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -97269,11 +97339,6 @@ "xpG" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -97340,7 +97405,7 @@ }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) "xrm" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -97363,6 +97428,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "escape" @@ -97477,6 +97547,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/supply/miningdock) "xuc" = ( @@ -97721,7 +97796,7 @@ /obj/effect/spawner/airlock/e_to_w, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/solar_maintenance/aft_starboard) "xxt" = ( /obj/structure/cable{ d1 = 2; @@ -97874,11 +97949,6 @@ /obj/structure/disposalpipe/segment/corner{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) @@ -98053,6 +98123,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -98173,7 +98248,7 @@ /obj/effect/spawner/airlock/s_to_n, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "xCd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -98339,7 +98414,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft) "xEp" = ( /turf/space, /area/shuttle/gamma/station) @@ -98462,12 +98537,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/spawner/random_spawners/dirt_often, /obj/structure/cable/orange{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, -/obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -98652,11 +98727,6 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "xIB" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -98758,7 +98828,11 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/aft) +"xJR" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/station/engineering/solar/aft_starboard) "xJW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -98915,6 +98989,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "purple" }, @@ -98997,11 +99076,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -99058,6 +99132,19 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/port/east) +"xPq" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge_upper"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/turf/simulated/floor/plating, +/area/station/command/bridge) "xPv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -99143,6 +99230,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" @@ -99228,26 +99320,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"xSl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 4 - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/supply/sorting) "xSo" = ( /turf/simulated/wall, /area/station/security/checkpoint/secondary) @@ -99373,7 +99445,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard/aft) +/area/station/engineering/solar/fore_starboard) "xUb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -99941,7 +100013,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft) "ycI" = ( /obj/structure/cable{ d1 = 1; @@ -99987,9 +100059,9 @@ dir = 1 }, /obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) @@ -100115,6 +100187,11 @@ /obj/machinery/light{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -100400,6 +100477,30 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/south) +"yiy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_y = 40 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/station/hallway/primary/aft/west) "yiE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -100467,13 +100568,21 @@ }, /area/station/hallway/primary/fore/west) "yjn" = ( -/obj/effect/turf_decal/stripes/asteroid/end{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/cable/orange, -/obj/machinery/power/apc/directional/south, -/turf/simulated/floor/plating, -/area/station/science/test_chamber) +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/gambling_den) "yjp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -100526,11 +100635,6 @@ /area/station/security/warden) "yjS" = ( /obj/item/stack/rods, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -100664,7 +100768,7 @@ /obj/structure/cable, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/fore_starboard) (1,1,1) = {" rNK @@ -110488,11 +110592,11 @@ rNK rNK rNK rNK -cav -cav -sji -sji -sji +wSc +wSc +wSc +wSc +wSc deW aCz sUK @@ -110755,7 +110859,7 @@ dvD bnp ltr ubY -bIf +fGA xJa xJa xJa @@ -111012,7 +111116,7 @@ dvE sji sji nxA -rUo +gbb xJa xJa xJa @@ -111269,7 +111373,7 @@ azb ueH bsA nxA -vZt +xyw xJa xJa xJa @@ -111526,7 +111630,7 @@ ciC ciC aFf seh -vZt +xyw xJa xJa xJa @@ -111783,7 +111887,7 @@ abW xJa nxA nxA -rtt +xyw xJa xJa xJa @@ -112115,7 +112219,7 @@ fYi pTp jwF xyf -jvx +pFm pFm jsN pFm @@ -112126,7 +112230,7 @@ rho uCK uCK uCK -cUx +eCI uCK uCK bWE @@ -112372,7 +112476,7 @@ eCI vtY lkL aue -iWO +cWr vtY pXy usD @@ -112383,7 +112487,7 @@ vtY vtY vtY uCK -cUx +eCI vtY pXy pXy @@ -112629,7 +112733,7 @@ jee vtY vtY cWr -xFT +aue bMX rho vtY @@ -112886,7 +112990,7 @@ vtY vtY vtY tXA -liJ +jee aue rho vtY @@ -113143,7 +113247,7 @@ vtY vtY vtY vtY -rRE +jee bMY aEe aEe @@ -113634,7 +113738,7 @@ cMT fav cMT cMT -hfi +cUx grA pXy rho @@ -113840,7 +113944,7 @@ xJa gLH uJE bIR -xhk +rmq xhk xhk xtN @@ -114110,9 +114214,9 @@ sOm ude cKY vFB -cSU -ubY -dlf +xyw +xyw +fWe doL bTL mxF @@ -114367,7 +114471,7 @@ dkp aSs dkp dkp -cSV +duh dkq dkq wsU @@ -114887,7 +114991,7 @@ pXv vKP ihe aYk -fIg +dkq gsx gbb duh @@ -115401,7 +115505,7 @@ dkq dkq doO dkq -fIg +dkq guD hyY ioJ @@ -115679,7 +115783,7 @@ aXn aXn uSv gEL -nOi +bzj bcp bcp bcp @@ -115909,8 +116013,8 @@ vFG vFG aUo aUo -aUo -vFG +dlf +rVx dkp dpO dIS @@ -116166,7 +116270,7 @@ cph vFG aUo izl -aUo +aNO cYg qCk ctA @@ -116244,7 +116348,7 @@ dOO uZZ bVS glz -uNH +eUS kmk btg fNK @@ -116423,7 +116527,7 @@ aRT vFG aTw kEb -vFG +cSV cYh qCk dpV @@ -116459,7 +116563,7 @@ bdR cMT naR uJm -eES +rpm cMT faP yfx @@ -116680,7 +116784,7 @@ dkp aSz dkp dkp -aUq +uCM dkp dkp dpV @@ -116760,7 +116864,7 @@ bWn bWn bUN bVO -oYb +nOi mCM iOk bmJ @@ -116932,14 +117036,14 @@ lbr hzh joR aQc -bKg +axg cHi -bKg +axg cLt -bKg -bKg +axg +cSU cYn -bKg +axg dqh dKQ liQ @@ -117013,7 +117117,7 @@ xwS gCh wEe gCh -gCh +lDe gCh tcl gCh @@ -117021,7 +117125,7 @@ pZq eZX iBn lxQ -eZX +etb wGo rIf nbB @@ -117270,7 +117374,7 @@ gxo mCM mCM oKK -mCM +eJF mCM mCM ecG @@ -117278,7 +117382,7 @@ mCM mCM iOk oGs -mCM +eJF mGM mCM mCM @@ -117477,7 +117581,7 @@ mQU iAO aZb vZj -xlY +bPw vZo xlY xlY @@ -117705,10 +117809,10 @@ gYW tJs tJs cBL -cEH -cLz -cLz -cLz +tJs +tJs +tJs +tJs qOk dlp dra @@ -117959,14 +118063,14 @@ cgh lyS cnz lyS -lyS -lyS +brh +dlq cBN cEX cLA -lyS -lyS -lyS +dlq +dlq +dlq dlq drb bWx @@ -118094,8 +118198,8 @@ vWO cuM jvN mas -raj -wOi +rza +gYw wsR wsR wIq @@ -118298,12 +118402,12 @@ btd hsc biB biB -vcB -biB -biB -biB -biB -prN +rRE +nkf +nkf +nkf +nkf +aRn btd oQK mVY @@ -118603,7 +118707,7 @@ iVB crv fFE knB -hDv +wOi alD hDv iEl @@ -118860,7 +118964,7 @@ kxo dba sJX hDv -hDv +wOi hDv jyg faF @@ -119038,7 +119142,7 @@ fYA fxA tfU umX -brM +wlU oOg oOg oOg @@ -119103,7 +119207,7 @@ pSN vmU txf wMV -kCg +xEd sEg tHG ckC @@ -119359,8 +119463,8 @@ lyI lyI lyI lyI -cSI -kCg +yiy +xEd lxP uMr qOm @@ -119612,12 +119716,12 @@ chQ vxP ekF hhd -wXc +fil fil fil ksi jGC -kCg +xEd jEr uMr djd @@ -119869,12 +119973,12 @@ rQS eEE chQ tTJ -bNZ +chQ pMB kJp vkl kSc -kCg +xEd jEr uMr snb @@ -120388,8 +120492,8 @@ qAH ixR wiE grQ -kCg -jEr +xEd +giH uMr mdK wiR @@ -120538,7 +120642,7 @@ mYS cfn xla xla -drG +tLy dMP iEe qwd @@ -120645,7 +120749,7 @@ fxp fxp uTv vBs -kCg +xEd ifz jht uMr @@ -120833,7 +120937,7 @@ ktf uzy cki cFF -cFF +wDL pwt boJ sON @@ -120902,8 +121006,8 @@ kMq fxp uTv nGn -kCg -qTc +xEd +wXm eGV uMr sNo @@ -120927,8 +121031,8 @@ wRF hLg pon aic -hLs -yjn +dsY +rza alv uyl xhD @@ -121090,7 +121194,7 @@ uvv cFF cFF cFF -cFF +wDL hZp boJ tzW @@ -121159,7 +121263,7 @@ fxp fxp ylx iqk -kCg +xEd dnS xYx pPq @@ -121347,7 +121451,7 @@ cFF cFF cFF cFF -cFF +cHm bEM boJ dKi @@ -121425,7 +121529,7 @@ xOw fCc cnU bQe -cpB +sKb vvb crv twL @@ -121589,7 +121693,7 @@ aXn aXn aXn lPg -igo +iWO kWu lWR uuF @@ -122103,7 +122207,7 @@ aXn mTc wkS nIF -xod +xdr cLo qxQ lHU @@ -122191,7 +122295,7 @@ xEd ifz udL cGd -uMr +cGd cGd cGd cGd @@ -122217,7 +122321,7 @@ fNF uyl dhu vPj -qBm +euL pqm lTx uyl @@ -122398,7 +122502,7 @@ rQO wpF wpF xEN -hzn +wWP jCE wxY xOD @@ -122406,10 +122510,10 @@ sbn sbn sbn vBV -wpF -wpF +quW +quW wpl -dSA +quW nRk vRn kbo @@ -122448,7 +122552,7 @@ bqU xNk wDx jUk -nWA +uxn uxn jgw wIq @@ -122643,7 +122747,7 @@ vnL glm vXX wpF -wDL +yjn wWP xsc wpF @@ -122655,11 +122759,11 @@ mWU quW agO quW -rnC -wXm +wxY +wph vFf wCB -wpF +quW wpl jrM dcC @@ -122705,8 +122809,8 @@ xEd lxP cGd lmA -kMZ -giH +uxn +uxn cmZ wBr cGd @@ -122900,7 +123004,7 @@ vnT sbn odZ wph -wEB +hzn wph wph xOD @@ -123157,7 +123261,7 @@ wHg sbn sbn sbn -wph +cpB wYw xtR sbn @@ -123216,9 +123320,9 @@ shk vFW bXp uuV -gPL +iFb dXV -pFr +nlS hQo gmN mbd @@ -123447,7 +123551,7 @@ dgP dgP qDR xmy -hIU +qDR uJT aXn hUU @@ -123730,10 +123834,10 @@ sLj npb cia sWc -gPL +kCg izC -nlS -jop +rza +nta wIq xPU iwi @@ -123754,7 +123858,7 @@ teA xPU hSZ lMW -fFz +cWF sKh wsR wIq @@ -123987,7 +124091,7 @@ sLj vFW xxC ciG -gPL +kCg izC sKh nta @@ -124011,7 +124115,7 @@ anv xPU wIq sNR -fFz +cWF wsR wsR wIq @@ -124268,7 +124372,7 @@ dHN xPU wIq wIq -fFz +cWF wsR rUU wIq @@ -124758,7 +124862,7 @@ ddw jhA uIC ciG -gPL +kCg izC sKh nta @@ -125017,7 +125121,7 @@ nxX irU sOk qyc -dhH +hIU uPP sKh xPU @@ -125296,7 +125400,7 @@ dHN xPU rVL wsR -fFz +cWF wIq wIq uYF @@ -125553,7 +125657,7 @@ xIa xPU lDd wIq -eMR +bcV wIq wIq ahX @@ -126940,7 +127044,7 @@ aij whx aij aLt -eJF +vrQ aqC ckt ksl @@ -127196,7 +127300,7 @@ wDs rAT aZc vrQ -cUy +vXM aPc avS jHd @@ -127451,9 +127555,9 @@ abW abW wDs ccV -rVx -qLN -aJp +tbe +vXM +vrQ wDs avS bhs @@ -127708,7 +127812,7 @@ abW abW wDs bbc -wES +tbe rAT wDs wDs @@ -127716,7 +127820,7 @@ avS bhw box buq -usr +rJP aIg aJg usr @@ -127856,7 +127960,7 @@ wIq wIq wIq sKh -dwt +lMW neD ftr wIq @@ -127965,7 +128069,7 @@ abW abW wDs bbc -wES +tbe wDs tXQ tXQ @@ -127989,7 +128093,7 @@ cGw cGn cPA cTD -cGn +aPd dlL hRA oTb @@ -128113,7 +128217,7 @@ eHE cNt wIq sKh -rjx +dEm wIq sKo sKh @@ -128222,7 +128326,7 @@ abW abW rAT bbc -wES +tbe vPt tXQ cSW @@ -128479,7 +128583,7 @@ abW abW atg vXM -aLu +vrQ vPt tXQ aTu @@ -128735,18 +128839,18 @@ abW abW abW dkg -rVx -jdL +tbe +vXM wDs tXQ aHc bGI bGI bog -aHc +wES bCx aKW -aJj +bYk cKp gGB abW @@ -128992,7 +129096,7 @@ abW abW abW atB -wES +tbe wDs wDs tXQ @@ -129000,7 +129104,7 @@ aTP bca bik bih -aHc +aGf bca aKW aEF @@ -129139,11 +129243,11 @@ wIq eOu mvF wIq -cGd -rfn +dGU +dGU mtz -rfn -rfn +dGU +dGU plk khY stN @@ -129257,7 +129361,7 @@ aTV qLa kra cAW -aHc +aGf bCy aKW aJj @@ -129396,11 +129500,11 @@ wIq wIq wIq wIq -rfn +dGU hyd tJW shP -rfn +dGU sHB lvB jRo @@ -129506,7 +129610,7 @@ abW abW wDs tbe -cUy +vXM vPt wDs tXQ @@ -129514,8 +129618,8 @@ aUh byj byj aHc -aHc -byj +jdL +uSO aKW aJk aKl @@ -129653,11 +129757,11 @@ rWw rWw rWw tTD -rfn +dGU eii xEi hNu -rfn +dGU iwD bxf aOi @@ -129763,8 +129867,8 @@ abW abW vPt auL -aNO -coX +vrQ +vrQ wDs tXQ nEn @@ -129819,7 +129923,7 @@ aXP aXP aXP bdm -aXP +vBm cIh cIO wWC @@ -129910,11 +130014,11 @@ rNK rNK rNK lzH -rfn +dGU jRK qRt kaD -rfn +dGU raX flr flr @@ -130021,7 +130125,7 @@ abW vPt wDs bbc -cUy +vXM wDs tXQ xCj @@ -130167,11 +130271,11 @@ rNK rNK rNK lzH -oyl -oyl -jrJ +eyH +eyH +vUb dgL -oyl +eyH lzH rNK rNK @@ -130278,7 +130382,7 @@ abW wDs vPt bbc -wES +tbe vPt tXQ uyM @@ -130332,7 +130436,7 @@ beR aXP aXP aXP -cGq +oxk fph rZe cIZ @@ -130425,9 +130529,9 @@ rNK rNK lzH lzH -oyl -jrJ -oyl +eyH +vUb +eyH lzH lzH rNK @@ -130535,7 +130639,7 @@ abW wDs rAT awc -aLu +vrQ rAT wDs aUi @@ -130682,9 +130786,9 @@ rNK rNK rNK lzH -oyl -jrJ -oyl +eyH +vUb +eyH lzH rNK rNK @@ -130792,17 +130896,17 @@ abW abW vPt rAT -axg -qLN -bYk -bYk -bYk -aMX -bpx -aGf -qLN -bYk -jdL +tbe +vXM +tbe +tbe +tbe +vrQ +dkg +avY +vXM +tbe +vXM aKm abW abW @@ -130846,7 +130950,7 @@ kZW beR fph rxi -cIs +hLs lip joZ bfW @@ -130943,18 +131047,18 @@ lzH utz snQ dhv -lAv -lAv -lAv -peG -lAv -lAv -lAv -peG -lAv -lAv -lAv -peG +skB +skB +skB +xJM +skB +skB +skB +xJM +skB +skB +skB +xJM lzH lzH ejE @@ -131103,7 +131207,7 @@ aZi hqg bbM lip -cIs +hLs lip cIs lip @@ -131323,7 +131427,7 @@ abW abW vPt csz -rmq +vrQ nuE nuE btv @@ -131580,7 +131684,7 @@ abW abW vPt vrQ -aLu +vrQ nuE bqF cGM @@ -131875,7 +131979,7 @@ bbo lip cIq lip -eFn +rJv bgf cFj iSD @@ -132093,8 +132197,8 @@ abW abW abW vPt -aPd -rJP +vrQ +vrQ nuE brY btA @@ -132132,7 +132236,7 @@ bbp bbO bcB lip -eFn +rJv bgf bfZ aYJ @@ -132903,7 +133007,7 @@ iYO gcU gcU ooB -eFn +rJv bgf buQ aYJ @@ -133417,7 +133521,7 @@ awd xSW aYJ rHQ -eFn +rJv bgf buQ sBO @@ -133891,7 +133995,7 @@ bYn cdf tpA oKm -eMh +xPq djy pGv kOs @@ -134743,7 +134847,7 @@ mVp mVp mVp vME -pWW +vME cUm mVp gvo @@ -135982,12 +136086,12 @@ aXD aXR gcU sdv -fbA +awd bbv gIt bcH aYJ -eQQ +cLz bgf buQ fBC @@ -137497,8 +137601,8 @@ abW abW cMz cRT -bIl -uSO +aTb +rjd dmA dyD vuY @@ -137589,15 +137693,15 @@ rNK rNK cmn tgI -skB -skB -skB +xJR +xJR +xJR cXC qkc qkc kLA tUG -skB +xJR rNK rNK rNK @@ -137848,7 +137952,7 @@ pVK pVK pVK tgI -xJM +dWQ tgI knD pVK @@ -138265,7 +138369,7 @@ vpg czt qbE gKc -lxO +dQr flF flF sSq @@ -138522,7 +138626,7 @@ vpg czu axj rUq -aTb +rBk rBk bvD aKC @@ -138618,8 +138722,8 @@ rNK rNK rNK rNK -eyH -vUb +sox +oEP xxg bhO bhO @@ -138875,9 +138979,9 @@ rNK rNK rNK rNK -eyH -vUb -eyH +sox +oEP +sox bhO bhO bhO @@ -139131,11 +139235,11 @@ rNK rNK rNK bhO -eyH -eyH -vUb -eyH -eyH +sox +sox +oEP +sox +sox bhO hUU hUU @@ -139388,7 +139492,7 @@ rNK rNK aXn bhO -dGU +iqA eVY dLb nKY @@ -139902,11 +140006,11 @@ bhO bhO bhO bhO -dGU +iqA pnb eLX bGk -dGU +iqA pue mJk mJk @@ -140159,8 +140263,8 @@ bhO bhO bhO bhO -dGU -dGU +iqA +iqA plQ plQ plQ @@ -140430,7 +140534,7 @@ ppd fRZ abc gak -uCM +wKu wKu mIS vLT @@ -140688,8 +140792,8 @@ wLr cAU qSl imG -pAM -qHn +ggK +vpJ xOp jEo sFj @@ -140943,7 +141047,7 @@ aXn aXn aXn chX -imG +foP gge vWF vWF @@ -141455,9 +141559,9 @@ wLr wLr mpB mpB -ceK -tXf -cfH +ixC +bKg +fbA vWF vWF vWF @@ -141969,7 +142073,7 @@ dQc wGZ xZK wLr -imG +foP tXf dYD tWC @@ -143004,9 +143108,9 @@ tWC bmg bmg xEJ -bmg +qRO tWC -aJW +pAM eWu vjb wGJ @@ -143256,7 +143360,7 @@ aXn wLr uir wZA -brh +cdG tWC tWC tWC @@ -143513,7 +143617,7 @@ aXn aXn uir evC -sSj +yep xSo xSo oDP @@ -144983,14 +145087,14 @@ rPz rPz rPz jQS -iFb -jLe -ncP +rPz +rPz +rPz aAk qTK -kYZ +rPz rxq -sXL +cUz stK vXn tjb @@ -145445,7 +145549,7 @@ qKQ mwF qKQ asE -oyx +piE okP kVY aCy @@ -145498,8 +145602,8 @@ jNc qnd bgS uWV -vRH -oKU +fmI +fmI oVG tTt nuU @@ -145522,9 +145626,9 @@ mGs lfd ukL bOS -ukL -ukL -ukL +qhD +qhD +qhD fgi bOL sOO @@ -145755,7 +145859,7 @@ lCk vHL muL epT -tLy +tcx tcx hfV egr @@ -145830,7 +145934,7 @@ dnc xIB aSw pQa -pQa +jLe pQa pQa pKz @@ -146012,11 +146116,11 @@ wve vHL pNK bNY -taM -fmI +ivK +pWW lUQ uyz -npl +nde npl seO dBQ @@ -146087,7 +146191,7 @@ tgU vVP vgP dxM -dxM +dwt dxM dxM qmy @@ -146214,7 +146318,7 @@ oyx asE lPi wSP -lPi +jop buv oyx mmW @@ -146273,7 +146377,7 @@ iET fmI gIY vXn -bmS +pFr bmS bmS bmS @@ -146340,7 +146444,7 @@ vpJ vpJ vpJ vpJ -dJG +oxO nFW pLr pLr @@ -146581,7 +146685,7 @@ qUi ivI mUa lbf -squ +afX lbf afX eDQ @@ -146595,16 +146699,16 @@ omG vpJ wJY moj -euL +moj +nRz nRz -qRO nFW cfh eJd rrt hNb wMQ -wxE +daX djw sla xMQ @@ -146852,7 +146956,7 @@ sCn vpJ vRX rao -mLO +vRX nrP vWF nFW @@ -146979,9 +147083,9 @@ sYg vBu vBu okP -qAY -rjd -rjd +akN +akN +akN ipB cAS oGZ @@ -147106,9 +147210,9 @@ aXn vpJ dJb vRX -rJv -mJk -mLO +imG +vRX +vRX vWF vpJ vWF @@ -147362,8 +147466,8 @@ aXn aXn wLr ogk -rIn -qhD +vRX +imG vWF vWF vWF @@ -147619,7 +147723,7 @@ aXn aXn wLr cdx -cdG +vRX vWF vWF vWF @@ -147876,7 +147980,7 @@ aXn aXn aXn vRX -cdG +vRX vWF vWF vWF @@ -148095,9 +148199,9 @@ xTL xTL cFu bCg -nkf +mqf bMz -vdN +vHH aZN itf cQy @@ -148133,16 +148237,16 @@ aXn aXn aXn vRX -cdG +vRX vRX sWR sWR -rIn -mJk -mJk -mJk -mJk -cdj +vRX +vRX +vRX +vRX +vRX +vRX vRX xEX vpJ @@ -148325,7 +148429,7 @@ qQc max xJY jpX -iET +oKU fmI neH bJU @@ -148348,8 +148452,8 @@ dBe bCg bEv bFG -xTL -xTL +bpx +bpx adV bCg vIQ @@ -148390,17 +148494,17 @@ aXn aXn yev vRX -pob -mJk -mJk +vRX +vRX +vRX yjS -uom +qds vWF vWF eEj imG qds -mJk +vRX iYL oxO sSf @@ -148612,7 +148716,7 @@ bCg ovW tiG jeX -ssT +jeX tiG wRa wRa @@ -148647,7 +148751,7 @@ vpJ vpJ pXP vRX -cdG +vRX qZT imG ble @@ -148658,8 +148762,8 @@ kXu chI chI chI -oxk -xMQ +vRX +vpJ uKO djw jUc @@ -148869,7 +148973,7 @@ bCg vWu cKk jXm -utF +vHH gFg gFg gFg @@ -148904,9 +149008,9 @@ tVf djo djo imG -xON +vRX bGh -ePG +vRX pts hSk jlY @@ -149162,7 +149266,7 @@ djo wLr ceK vRX -sbf +bGh vun chI vHw @@ -149171,7 +149275,7 @@ tBT pWQ tWq hDk -hDk +wxE wAo oVj cjF @@ -149354,7 +149458,7 @@ sHw jUJ jCn cEL -taM +fmI iLa dzw cOv @@ -149562,7 +149666,7 @@ nFa nFa nFa nFa -skB +pbR nFa nFa nFa @@ -149611,7 +149715,7 @@ kMQ jUJ jCn cEL -taM +fmI iPu dzw rqu @@ -149676,8 +149780,8 @@ aXn aXn aXn aXn -etb -cdj +bGh +vRX chI gqQ rKr @@ -149688,7 +149792,7 @@ vlP jNz jaa chI -daX +ncP djw jUc evU @@ -149832,7 +149936,7 @@ fue qWL vct owf -piE +ssT eOi aRx gNQ @@ -149868,7 +149972,7 @@ hle jUJ jUJ jvd -waB +ftZ tKj dzw lXe @@ -149897,7 +150001,7 @@ bKZ bME bME kSI -rHq +bME yfZ rwg teW @@ -150191,7 +150295,7 @@ aXn aXn fbs nyL -kcF +vRX chI mTL fcw @@ -150333,7 +150437,7 @@ lzH lzH lzH lzH -skB +pbR lzH lzH lzH @@ -150381,8 +150485,8 @@ wKe imc vLl jUJ -wiI -cbT +vHH +vHH eGO dzw dzw @@ -150413,7 +150517,7 @@ uqv uHR uhF cQb -wvp +jAg drp xWf wvp @@ -150590,7 +150694,7 @@ nFa nFa nFa nFa -skB +pbR nFa nFa nFa @@ -150714,7 +150818,7 @@ iTC thC njJ njJ -njJ +squ oTu xjc rns @@ -150971,7 +151075,7 @@ jvl jvl jvl jvl -jvl +pob jvl qoU jvl @@ -151219,16 +151323,16 @@ cuw cuw cuw pmS -ixC -ixC -ixC -ixC -ixC -ixC -ixC -ixC +cuw +cuw +cuw +cuw +cuw +cuw +cuw +cuw evc -cMp +kYZ cMp lcR tDr @@ -151361,7 +151465,7 @@ lzH lzH lzH lzH -skB +pbR lzH lzH lzH @@ -151406,7 +151510,7 @@ bni sfJ eUk vpG -vpG +lxO piZ xTb vFQ @@ -151618,7 +151722,7 @@ nFa nFa nFa nFa -skB +pbR nFa nFa nFa @@ -151951,7 +152055,7 @@ uVC vPs bLe bDA -aRn +vHH bAn yfZ qpW @@ -152208,7 +152312,7 @@ vCS xhG kkD bDA -oqZ +vHH wtg yfZ yfZ @@ -152217,7 +152321,7 @@ xyF xyF sVv yfZ -hjJ +gFg gRw tvJ aZN @@ -152389,7 +152493,7 @@ lzH lzH lzH lzH -skB +pbR lzH lzH lzH @@ -152432,7 +152536,7 @@ xBW jqB hOK rxR -myT +xod qPs uWI sua @@ -152475,7 +152579,7 @@ xiQ xiQ xiQ gFg -sWr +xAV mqf aZN aZM @@ -152646,7 +152750,7 @@ nFa nFa nFa nFa -skB +pbR nFa nFa nFa @@ -152689,7 +152793,7 @@ ntW ott qRs lwz -myT +coX gnh sTZ brL @@ -152946,7 +153050,7 @@ pJa pym wrU cKT -myT +sCF myT ipv bjg @@ -152989,7 +153093,7 @@ jBh gSQ gFg gFg -png +vIQ mqf aZN aZM @@ -153215,7 +153319,7 @@ umz lnN vHH wyL -vBm +wyL rRe glw lnI @@ -153246,7 +153350,7 @@ jvZ gFg itf aLH -pps +mqf mqf aZN aZM @@ -153417,7 +153521,7 @@ rNK rNK rNK rNK -skB +pbR rNK rNK rNK @@ -153466,13 +153570,13 @@ aAB myT euD hOK -jAg -uZC +gSQ +ezI swN fqw pIc vHH -oOh +vHH cKk bpJ dxK @@ -153503,7 +153607,7 @@ aLH itf itf itf -sWr +xAV xAV gFg gFg @@ -153674,7 +153778,7 @@ nFa nFa nFa nFa -skB +pbR nFa nFa nFa @@ -153760,7 +153864,7 @@ aLH itf itf itf -sWr +xAV xAV ozK aUU @@ -154009,15 +154113,15 @@ bLj cFA itf mqf -aFh -xTb -bNP -bJb +bvb +vHH +bZq +lux mMw -bJb -bJb -bJb -lWu +lux +lux +lux +egq xAV aLH aZM @@ -154445,7 +154549,7 @@ lzH lzH lzH lzH -skB +pbR lzH lzH lzH @@ -154458,7 +154562,7 @@ rNK rNK lCC okQ -doy +mAq rWb nLP jZz @@ -154702,7 +154806,7 @@ nFa nFa nFa nFa -skB +pbR nFa nFa nFa @@ -154715,7 +154819,7 @@ rNK rNK lCC rPm -doy +mAq rWb nLP mWC @@ -154972,7 +155076,7 @@ rNK lCC lCC rPm -aYT +vdj rWb nLP hYe @@ -155229,7 +155333,7 @@ rNK lCC alc rPm -rUB +gGH qGa qGa qGa @@ -155287,7 +155391,7 @@ uyn lzO gGb biN -ivK +wyL gFg uPV lye @@ -155498,7 +155602,7 @@ tgV tgV lpY rGc -vXF +rvO iIK psV pJm @@ -155542,9 +155646,9 @@ bAg dZd dZd rdq -bkH +ePG biN -bcV +vHH itf jOE lnB @@ -155743,7 +155847,7 @@ rNK lCC mKo okQ -doy +mAq qGa jHE huP @@ -156000,7 +156104,7 @@ rNK lCC jfS okQ -wlU +fAx qGa ihY ibJ @@ -156257,7 +156361,7 @@ rNK lCC alc rPm -doy +mAq qGa bgx ibJ @@ -156281,7 +156385,7 @@ gYz iLv aIB aIB -aIB +sbf iLv iNj nYc @@ -156514,7 +156618,7 @@ rNK lCC alc rPm -doy +mAq qGa ihY ibJ @@ -156531,15 +156635,15 @@ aRx rWb rWb rWb -sCF +vdj uKL aIA -iLv +raj ldS qTi rTs mrU -iLv +hfi wOx nYc rNK @@ -156771,7 +156875,7 @@ rNK lCC unU rPm -lDe +hqL qGa tmM jth @@ -157028,7 +157132,7 @@ rPi rPi hHP jTA -sZh +dib qGa qGa qGa @@ -157041,30 +157145,30 @@ wzS kZD kZD aNh -eUS -eUS -eUS -eUS -lxo +vdj +vdj +vdj +vdj +vdj lzz -vVz -vVz -eUS -ola +mAq +doy +vdj +vdj qcb -jNg -uXE -vFQ -vFQ -vFQ -vFQ -vFQ -vFQ +oSN +gFg +gFg +gFg +gFg +gFg +gFg +gFg idK -vFQ -vFQ -ieS -vFQ +gFg +gFg +lBr +gFg vTx dYY itf @@ -157076,7 +157180,7 @@ tpp bil oXg bil -vdF +gFg gSQ vOv biN @@ -157286,7 +157390,7 @@ sVO cmb gRg kGl -qIg +vuW dib qGa wGv @@ -157294,9 +157398,9 @@ oWg dcz qGa rWb -aYR -gpY -eUS +vdj +vdj +vdj ryD vdj rWb @@ -157305,10 +157409,10 @@ mAq glQ wJQ mAq -mAq -cpC -mdT -cpC +rjx +bkW +bkW +vRH oSN fCP gFg @@ -157333,7 +157437,7 @@ dAi tPV bfr bil -dCS +gFg dCU fqw biN @@ -157544,14 +157648,14 @@ hqL hqL mmv hqL -dGH +rPm qGa qGa qGa qGa rWb ukH -aYT +vdj rWb rWb rWb @@ -157564,8 +157668,8 @@ waj waj waj ayS -sfS cpC +mdT rWb xia gSQ @@ -157802,13 +157906,13 @@ alc alc mmv kGl -qIg +vuW svp -xSl +vuW doh -qIg -qIg -cHm +vuW +vuW +vuW vuW vuW bis @@ -158079,7 +158183,7 @@ bgB iSM wDk wzx -sOD +dGH lMN alc gSQ @@ -158104,7 +158208,7 @@ bil bil itf gSQ -dCS +gFg gSQ gSQ gSQ @@ -158361,7 +158465,7 @@ eNg vFQ vFQ vFQ -dCT +vFQ vFQ vFQ xTb diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 88d19086ad5c..90ba1744be31 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -34,7 +34,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "abD" = ( /obj/structure/railing{ dir = 1 @@ -74,7 +74,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acf" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -88,7 +88,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -107,7 +107,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "ach" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -115,12 +115,12 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "aci" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acj" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -128,7 +128,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "aco" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -147,7 +147,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acp" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -157,7 +157,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acC" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -175,7 +175,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acF" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -188,7 +188,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acJ" = ( /obj/docking_port/stationary{ dheight = 9; @@ -228,7 +228,7 @@ "adg" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "adh" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -526,7 +526,7 @@ /area/station/hallway/secondary/entry/east) "afg" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "afh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -577,7 +577,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "afx" = ( /obj/machinery/power/smes, /obj/machinery/light/small{ @@ -591,7 +591,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "afy" = ( /obj/machinery/camera{ c_tag = "Fore Starboard Solars"; @@ -603,7 +603,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "afz" = ( /obj/structure/table/reinforced, /obj/item/storage/belt/utility, @@ -667,7 +667,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "afO" = ( /obj/machinery/conveyor{ dir = 4; @@ -691,7 +691,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "agd" = ( /obj/machinery/light{ dir = 8 @@ -2561,7 +2561,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "apG" = ( /turf/simulated/wall, /area/station/maintenance/electrical_shop) @@ -3527,7 +3527,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "asi" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -3841,7 +3841,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "asW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -3886,7 +3886,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -3894,12 +3894,12 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atd" = ( /turf/simulated/wall/r_wall, /area/station/engineering/controlroom) @@ -4144,7 +4144,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atL" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -4163,7 +4163,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atM" = ( /obj/structure/cable{ d1 = 4; @@ -4234,7 +4234,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atV" = ( /obj/structure/chair/stool{ dir = 1 @@ -4278,11 +4278,11 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "atZ" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aua" = ( /obj/structure/rack, /obj/item/flashlight, @@ -7998,7 +7998,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aEc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -8007,7 +8007,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aEe" = ( /obj/machinery/light{ dir = 8 @@ -8189,7 +8189,7 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aEF" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -9077,9 +9077,6 @@ icon_state = "neutralfull" }, /area/station/security/permabrig) -"aGY" = ( -/turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) "aGZ" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/incinerator) @@ -9559,7 +9556,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aIr" = ( /obj/machinery/power/smes, /obj/machinery/light/small{ @@ -9573,7 +9570,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aIs" = ( /obj/machinery/camera{ c_tag = "Port Fore Solars"; @@ -9592,7 +9589,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aIt" = ( /obj/machinery/disposal, /obj/structure/sign/deathsposal{ @@ -10014,7 +10011,7 @@ }, /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aJK" = ( /obj/machinery/light, /obj/effect/turf_decal/stripes/line, @@ -10036,7 +10033,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aJN" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -10529,12 +10526,12 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aKZ" = ( /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aLa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10564,7 +10561,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aLd" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 @@ -14063,7 +14060,7 @@ /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aUt" = ( /obj/machinery/power/solar_control{ dir = 8; @@ -14074,7 +14071,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aUv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -30801,13 +30798,6 @@ "bLt" = ( /turf/simulated/floor/carpet, /area/station/security/detective) -"bLu" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/machinery/requests_console/directional/east, -/turf/simulated/floor/carpet, -/area/station/security/detective) "bLv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50630,7 +50620,7 @@ /area/station/medical/reception) "cPC" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cPD" = ( /obj/structure/railing{ dir = 4 @@ -51088,7 +51078,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cRg" = ( /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ @@ -51167,7 +51157,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cRD" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_2) @@ -51557,7 +51547,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cSN" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -51565,7 +51555,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cSO" = ( /obj/structure/rack, /obj/item/storage/belt/medical, @@ -51837,7 +51827,7 @@ "cTN" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cTO" = ( /obj/structure/chair/office/light{ dir = 4 @@ -52412,7 +52402,7 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cWa" = ( /obj/machinery/camera{ c_tag = "Port Hallway South" @@ -53079,7 +53069,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cZb" = ( /obj/machinery/sleeper{ dir = 4 @@ -53426,7 +53416,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dal" = ( /obj/structure/cable{ d1 = 1; @@ -53551,7 +53541,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "daA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -53575,7 +53565,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "daD" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -53605,7 +53595,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "daI" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -53683,7 +53673,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "daW" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -53704,7 +53694,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dbd" = ( /obj/structure/table/glass, /obj/item/storage/box/beakers{ @@ -53729,7 +53719,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dbp" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -60583,7 +60573,7 @@ }, /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dGw" = ( /turf/simulated/wall, /area/station/medical/virology) @@ -61331,9 +61321,8 @@ }, /area/station/service/chapel) "dLt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/carpet/black, /area/station/service/chapel) @@ -61833,7 +61822,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dOO" = ( /turf/simulated/floor/plating, /area/station/maintenance/apmaint) @@ -61935,7 +61924,7 @@ /area/station/engineering/hardsuitstorage) "dPq" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dPr" = ( /obj/structure/cable{ d1 = 2; @@ -62183,7 +62172,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQa" = ( /obj/machinery/power/smes, /obj/machinery/light/small{ @@ -62197,7 +62186,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQb" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, @@ -62318,7 +62307,7 @@ "dQB" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dQC" = ( /obj/machinery/field/generator{ anchored = 1; @@ -62370,7 +62359,7 @@ }, /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQN" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -62413,9 +62402,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/grimy, @@ -62468,9 +62456,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel/grimy, /area/station/service/chapel/office) @@ -62506,7 +62493,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -62590,12 +62577,12 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRp" = ( /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRq" = ( /obj/machinery/power/apc/directional/south, /obj/structure/cable, @@ -62603,7 +62590,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRr" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -63222,7 +63209,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dTY" = ( /obj/structure/closet/coffin, /obj/machinery/light/small{ @@ -63257,6 +63244,13 @@ icon_state = "cult" }, /area/station/service/chapel/office) +"dUf" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/requests_console/directional/east, +/turf/simulated/floor/carpet, +/area/station/security/detective) "dUi" = ( /obj/item/kirbyplants, /obj/structure/cable{ @@ -63567,7 +63561,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dVo" = ( /obj/item/kirbyplants, /obj/structure/cable{ @@ -63638,7 +63632,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dWf" = ( /obj/docking_port/stationary{ dheight = 9; @@ -63947,7 +63941,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dXI" = ( /obj/structure/chair/wood{ dir = 4 @@ -64181,7 +64175,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64190,7 +64184,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYL" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64204,7 +64198,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYM" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64223,7 +64217,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYN" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64231,7 +64225,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64250,7 +64244,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64264,7 +64258,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64272,7 +64266,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYS" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -64281,7 +64275,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "dYT" = ( /obj/structure/window/reinforced{ dir = 4 @@ -65307,7 +65301,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "exy" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -66521,7 +66515,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "ffG" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -66986,7 +66980,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "frp" = ( /obj/structure/flora/ausbushes/sunnybush, /obj/structure/flora/ausbushes/lavendergrass, @@ -68548,7 +68542,7 @@ "gmT" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "gng" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -73055,7 +73049,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "iYX" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -73676,7 +73670,7 @@ "jtb" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "jtD" = ( /obj/machinery/light_switch{ dir = 1; @@ -73918,7 +73912,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "jCU" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -73948,7 +73942,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/w_to_e, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "jEI" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ autolink_id = "engines_vent"; @@ -78272,6 +78266,9 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/starboard/west) +"mgS" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/solar_maintenance/fore_port) "mhf" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 @@ -81152,7 +81149,7 @@ "nKk" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "nKs" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -81717,7 +81714,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "oei" = ( /turf/simulated/wall, /area/station/security/interrogation) @@ -81742,7 +81739,7 @@ "ofi" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "ofu" = ( /turf/simulated/wall, /area/station/hallway/primary/central/west) @@ -82455,7 +82452,7 @@ /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "ozw" = ( /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -84198,7 +84195,7 @@ dir = 8 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "pzQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -84482,7 +84479,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "pGk" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/railing{ @@ -84606,7 +84603,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "pIY" = ( /obj/structure/cable{ d2 = 2; @@ -85262,7 +85259,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "qbI" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -86045,7 +86042,7 @@ /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "qFT" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -86104,7 +86101,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "qHE" = ( /obj/machinery/newscaster{ dir = 1; @@ -86602,7 +86599,7 @@ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "qWs" = ( /obj/machinery/computer/arcade{ dir = 1 @@ -87393,7 +87390,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "rod" = ( /turf/simulated/floor/plasteel/white, /area/station/medical/cryo) @@ -87595,7 +87592,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "rtU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ @@ -88564,7 +88561,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "rXR" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -90496,7 +90493,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "sQa" = ( /obj/structure/closet, /obj/effect/decal/cleanable/dirt, @@ -90724,7 +90721,7 @@ /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "sVv" = ( /obj/structure/grille, /turf/simulated/floor/plating, @@ -90743,7 +90740,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "sWn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -92304,7 +92301,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "tSM" = ( /obj/machinery/sparker{ id = "testigniter"; @@ -92741,7 +92738,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/w_to_e, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "uec" = ( /obj/machinery/door_control{ id = "cmoofficedoor"; @@ -93235,7 +93232,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "upW" = ( /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ @@ -93497,7 +93494,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "uBQ" = ( /obj/effect/landmark/start/atmospheric, /turf/simulated/floor/plasteel, @@ -93576,7 +93573,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "uEh" = ( /obj/structure/cable{ d1 = 4; @@ -94830,7 +94827,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "vtq" = ( /obj/item/radio/intercom{ name = "north bump"; @@ -94947,7 +94944,7 @@ /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "vzs" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -98165,7 +98162,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "xnA" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance" @@ -120746,7 +120743,7 @@ gmT gmT jCQ gmT -aGZ +mgS aGZ aPm aGZ @@ -120999,11 +120996,11 @@ tOF tOF abj aaa -aGY +mgS aIq upI aKY -aGZ +mgS aNU aPn aQM @@ -121256,11 +121253,11 @@ abj abj abj abj -aGY +mgS aIr aJI aKZ -aGZ +mgS aNV wfj aQN @@ -121513,11 +121510,11 @@ abj aaa aaa abj -aGY +mgS aIs aJM aLc -aGZ +mgS ibb aPp aQO @@ -121770,11 +121767,11 @@ abj aaa aaa abj -aGY -aGY +mgS +mgS pGi -aGY -aGZ +mgS +mgS aNV vMl aQN @@ -148534,7 +148531,7 @@ aaa bLn bHP dMA -bLu +dUf bNu nXf bLn diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index 45896c725d97..a4ec0e7aaed7 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -67,7 +67,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "abW" = ( /turf/simulated/wall/r_wall, /area/station/security/permabrig) @@ -135,7 +135,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acI" = ( /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, @@ -191,7 +191,7 @@ "adj" = ( /obj/structure/cable, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "adk" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -243,7 +243,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "adM" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -306,7 +306,7 @@ "aee" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "aef" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -468,7 +468,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "afH" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_3) @@ -504,7 +504,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "agg" = ( /obj/structure/cable/green{ icon_state = "0-10" @@ -545,7 +545,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "agw" = ( /obj/structure/chair{ dir = 1 @@ -579,7 +579,7 @@ /area/station/maintenance/fore) "agH" = ( /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "agK" = ( /obj/machinery/door/poddoor{ id_tag = "ToxinsVenting"; @@ -591,7 +591,7 @@ "agM" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "agY" = ( /obj/structure/closet/secure_closet/detective, /obj/item/restraints/handcuffs, @@ -789,7 +789,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aiR" = ( /obj/structure/cable{ d1 = 2; @@ -797,7 +797,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aiY" = ( /turf/simulated/wall, /area/station/public/arcade) @@ -888,9 +888,6 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/disposal) -"ajB" = ( -/turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) "ajC" = ( /obj/structure/cable{ d2 = 4; @@ -900,7 +897,7 @@ name = "Fore Port Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajD" = ( /mob/living/simple_animal/mouse, /obj/effect/decal/cleanable/dirt, @@ -918,7 +915,7 @@ }, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -937,7 +934,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "ajL" = ( /obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, @@ -950,7 +947,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -1065,7 +1062,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "akw" = ( /obj/effect/landmark/spawner/xeno, /obj/structure/cable{ @@ -1074,7 +1071,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "akx" = ( /obj/structure/cable{ d2 = 8; @@ -1089,7 +1086,7 @@ pixel_x = 28 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aky" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/fpmaint) @@ -1240,7 +1237,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "alw" = ( /obj/structure/cable{ d2 = 8; @@ -1248,7 +1245,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "alx" = ( /obj/structure/table, /obj/item/stack/medical/ointment{ @@ -1562,7 +1559,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ann" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -1574,9 +1571,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"ans" = ( -/turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) "anv" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "Disposal Exit"; @@ -1695,7 +1689,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "anN" = ( /obj/structure/morgue{ dir = 2 @@ -1789,7 +1783,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aon" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, @@ -2361,7 +2355,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "arD" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -2398,7 +2392,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "arJ" = ( /obj/structure/chair{ dir = 8 @@ -2441,7 +2435,7 @@ }, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "arU" = ( /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, @@ -2612,7 +2606,7 @@ "asU" = ( /obj/effect/spawner/random_spawners/wall_rusted_probably, /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "asV" = ( /obj/machinery/economy/vending/detdrobe, /turf/simulated/floor/plasteel{ @@ -2708,7 +2702,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "atk" = ( /obj/structure/cable{ d1 = 4; @@ -2907,7 +2901,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "atW" = ( /obj/machinery/light, /obj/machinery/economy/vending/cola, @@ -2925,7 +2919,7 @@ /obj/machinery/atmospherics/portable/canister/air, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aub" = ( /obj/item/book/manual/random, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ @@ -2957,9 +2951,8 @@ /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "auf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -2995,7 +2988,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "auk" = ( /obj/effect/landmark/spawner/xeno, /obj/structure/cable{ @@ -3004,7 +2997,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aul" = ( /obj/structure/cable{ d2 = 8; @@ -3019,7 +3012,7 @@ pixel_x = 28 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "aup" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -3061,7 +3054,7 @@ icon_state = "0-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "auw" = ( /obj/machinery/light/small{ dir = 8 @@ -3387,7 +3380,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "avN" = ( /obj/machinery/porta_turret/ai_turret, /obj/machinery/computer/security/telescreen/minisat{ @@ -3521,7 +3514,7 @@ }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "awf" = ( /obj/machinery/light, /obj/effect/landmark/spawner/xeno, @@ -4149,7 +4142,7 @@ "ayA" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, -/area/station/maintenance/fsmaint) +/area/station/maintenance/solar_maintenance/fore_starboard) "ayB" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, @@ -4242,9 +4235,8 @@ /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "ayZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -4402,7 +4394,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "azC" = ( /obj/item/radio/intercom/department/security{ pixel_y = 28 @@ -4705,7 +4697,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "aAX" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -4736,7 +4728,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "aBs" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -4750,7 +4742,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aBu" = ( /obj/structure/cable{ d1 = 4; @@ -5599,7 +5591,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aED" = ( /obj/machinery/economy/vending/shoedispenser, /obj/machinery/alarm/directional/east, @@ -5931,7 +5923,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aGl" = ( /obj/structure/chair{ dir = 4 @@ -7165,9 +7157,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 1; @@ -9694,7 +9685,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "aSJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -12699,9 +12690,8 @@ /turf/simulated/wall, /area/station/engineering/tech_storage) "bbI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 2; @@ -18642,7 +18632,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "brp" = ( /obj/machinery/light, /turf/simulated/floor/mineral/titanium/blue, @@ -22059,7 +22049,7 @@ /area/station/service/bar) "bAC" = ( /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "bAE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -24030,7 +24020,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "bHK" = ( /obj/structure/cable{ d1 = 1; @@ -25619,7 +25609,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "bNK" = ( /obj/structure/closet/crate/hydroponics/prespawned, /obj/item/shovel/spade, @@ -25766,7 +25756,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "bOn" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/unary/outlet_injector/on, @@ -25908,7 +25898,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "bOM" = ( /obj/structure/chair{ dir = 1 @@ -26902,7 +26892,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "bSx" = ( /obj/machinery/kitchen_machine/candy_maker, /obj/machinery/light_switch{ @@ -27112,7 +27102,7 @@ pixel_y = -28 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "bTl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -27426,7 +27416,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "bUy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -27944,7 +27934,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "bWm" = ( /obj/structure/rack, /obj/item/storage/box, @@ -28416,7 +28406,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "bXK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -29191,7 +29181,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "caL" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/corner{ @@ -29845,7 +29835,7 @@ /obj/structure/lattice/catwalk, /obj/item/stack/rods/ten, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "ccW" = ( /obj/structure/cable{ d1 = 1; @@ -31107,7 +31097,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "chy" = ( /turf/simulated/floor/plating, /area/station/maintenance/aft) @@ -31776,7 +31766,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cjZ" = ( /obj/machinery/alarm/directional/south, /turf/simulated/floor/plasteel{ @@ -31805,7 +31795,7 @@ /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cke" = ( /obj/structure/cable{ d2 = 8; @@ -31822,7 +31812,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "ckf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -31997,7 +31987,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "ckN" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/two, @@ -32411,7 +32401,7 @@ /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cmK" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/visible/green, @@ -32987,7 +32977,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "coU" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -33024,7 +33014,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cpq" = ( /obj/machinery/atmospherics/binary/pump, /turf/simulated/wall/r_wall, @@ -33144,7 +33134,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cpM" = ( /obj/structure/cable{ d1 = 1; @@ -34081,7 +34071,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "ctK" = ( /obj/structure/filingcabinet/chestdrawer/autopsy, /obj/structure/window/reinforced{ @@ -34297,7 +34287,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cur" = ( /obj/structure/cable{ d2 = 4; @@ -34306,7 +34296,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cut" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -34522,7 +34512,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cva" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -34785,7 +34775,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cwi" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/door_control{ @@ -35223,7 +35213,7 @@ icon_state = "0-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "cyd" = ( /obj/structure/rack, /obj/item/seeds/cannabis, @@ -35389,7 +35379,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cyM" = ( /obj/machinery/power/apc/directional/east, /obj/structure/cable{ @@ -35668,7 +35658,7 @@ /obj/machinery/power/tracker, /obj/structure/cable, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "czX" = ( /obj/machinery/light/small, /turf/simulated/floor/engine, @@ -36388,7 +36378,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "cCQ" = ( /obj/structure/extinguisher_cabinet{ name = "east bump"; @@ -37052,7 +37042,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "cFm" = ( /turf/simulated/floor/mech_bay_recharge_floor, /area/station/science/robotics/chargebay) @@ -37140,7 +37130,7 @@ pixel_x = 32 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cFO" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -37365,7 +37355,7 @@ "cGt" = ( /obj/structure/cable, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cGv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -37373,7 +37363,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cGw" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -38177,7 +38167,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cJn" = ( /turf/simulated/floor/plasteel{ icon_state = "chapel" @@ -38668,7 +38658,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cLg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38968,7 +38958,7 @@ pixel_y = -32 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cMF" = ( /obj/structure/table/wood, /obj/item/reagent_containers/drinks/bottle/holywater{ @@ -39197,7 +39187,7 @@ /obj/machinery/power/smes, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cNw" = ( /obj/structure/closet/wardrobe/white, /obj/effect/spawner/lootdrop/maintenance, @@ -39355,7 +39345,7 @@ icon_state = "0-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cNS" = ( /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -40000,7 +39990,7 @@ /area/station/hallway/secondary/exit) "cQJ" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/disposal) +/area/station/maintenance/solar_maintenance/fore_port) "cQK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -40072,7 +40062,7 @@ /area/station/hallway/secondary/exit) "cQW" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cRc" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -40391,7 +40381,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cSy" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; @@ -40816,7 +40806,7 @@ /area/station/science/toxins/test) "cUm" = ( /turf/simulated/wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cUq" = ( /obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -41133,7 +41123,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cVr" = ( /obj/structure/closet/crate/engineering, /obj/item/solar_assembly, @@ -41157,7 +41147,7 @@ }, /obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cVw" = ( /obj/structure/chair/sofa/pew/left, /turf/simulated/floor/plasteel{ @@ -41452,7 +41442,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cXa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41807,9 +41797,8 @@ /turf/simulated/floor/plating, /area/station/service/hydroponics) "cYX" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -41840,7 +41829,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "cZf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -41941,7 +41930,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cZD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, @@ -42207,9 +42196,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -42416,7 +42404,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "dcj" = ( /obj/structure/chair/sofa/left, /obj/effect/spawner/lootdrop/maintenance, @@ -42441,7 +42429,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "dcs" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 @@ -42630,7 +42618,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "ddG" = ( /obj/machinery/atmospherics/portable/canister/toxins, /obj/effect/turf_decal/delivery/red/hollow, @@ -43677,9 +43665,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /obj/structure/cable{ d1 = 2; @@ -43893,9 +43880,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" @@ -44132,9 +44118,8 @@ }, /area/station/science/xenobiology) "dxB" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -44367,9 +44352,8 @@ /area/station/security/armory/secure) "dCx" = ( /obj/machinery/firealarm/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -44674,9 +44658,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "dLF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 1; @@ -44804,7 +44787,7 @@ "dPW" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "dPX" = ( /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -44921,9 +44904,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -45033,7 +45015,7 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dUF" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/effect/spawner/airlock/e_to_w, @@ -45539,9 +45521,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /turf/simulated/floor/wood, /area/station/public/mrchangs) @@ -45793,7 +45774,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "emO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -45834,7 +45815,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "eow" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -45866,7 +45847,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "epn" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 @@ -45937,9 +45918,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /obj/structure/cable{ d1 = 4; @@ -46102,9 +46082,8 @@ /turf/simulated/wall/r_wall, /area/station/security/range) "esO" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -46180,9 +46159,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 4; @@ -46677,9 +46655,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 2 }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, @@ -46722,9 +46699,8 @@ }, /area/station/public/locker) "eGd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -47223,9 +47199,8 @@ }, /area/station/security/permabrig) "eSU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -47948,7 +47923,7 @@ }, /obj/item/stack/rods/ten, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "fho" = ( /obj/structure/closet/secure_closet/roboticist, /turf/simulated/floor/plasteel{ @@ -48190,9 +48165,8 @@ }, /area/station/security/interrogation) "fmf" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -48593,7 +48567,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "ftz" = ( /obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ @@ -49101,9 +49075,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -49286,7 +49259,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "fFX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -49446,7 +49419,7 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "fJd" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig" @@ -50308,9 +50281,8 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "gcy" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -50359,9 +50331,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -50405,9 +50376,8 @@ }, /area/station/security/permabrig) "geq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -51154,7 +51124,7 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "gxn" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -51389,6 +51359,9 @@ /obj/machinery/alarm/directional/north, /turf/simulated/floor/mineral/tranquillite, /area/station/service/mime) +"gDl" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/solar_maintenance/fore_starboard) "gDu" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 @@ -51727,9 +51700,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) @@ -52295,9 +52267,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -52346,7 +52317,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "gVB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52579,7 +52550,7 @@ /obj/effect/spawner/airlock/s_to_n, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "hbc" = ( /obj/machinery/atmospherics/unary/tank/air, /turf/simulated/floor/plating, @@ -52593,7 +52564,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "hbB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -53088,9 +53059,8 @@ "hkr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -53338,9 +53308,8 @@ /obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -53361,7 +53330,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "hpR" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -53549,9 +53518,8 @@ /turf/simulated/floor/plasteel, /area/station/security/warden) "hvL" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -53591,9 +53559,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -53908,7 +53875,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "hDr" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/r_n_d/circuit_imprinter, @@ -54290,9 +54257,8 @@ }, /area/station/command/office/ce) "hKb" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -54427,9 +54393,8 @@ req_access_txt = "66" }, /obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -54502,9 +54467,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -54741,9 +54705,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/effect/landmark/start/security_officer, /turf/simulated/floor/plasteel{ @@ -55124,7 +55087,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "hZZ" = ( /obj/structure/cable{ d1 = 1; @@ -55652,9 +55615,8 @@ }, /area/station/engineering/break_room) "imw" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -55950,9 +55912,8 @@ /turf/space, /area/space/nearstation) "itt" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -56882,7 +56843,7 @@ "iMJ" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "iMW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -57282,9 +57243,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "7" }, /turf/simulated/floor/plasteel, @@ -57476,9 +57436,8 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "jby" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -57542,9 +57501,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 4; @@ -57731,9 +57689,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/north) "jil" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -57968,9 +57925,8 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -58072,9 +58028,8 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/atmos) "jsL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -58367,9 +58322,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 2 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -58472,9 +58426,8 @@ }, /area/station/maintenance/aft) "jDj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -58971,9 +58924,8 @@ dir = 6 }, /obj/machinery/requests_console/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -59372,7 +59324,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "jRf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -59457,7 +59409,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "jSC" = ( /obj/effect/turf_decal/delivery, /obj/machinery/camera{ @@ -59470,9 +59422,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -59838,9 +59789,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/carpet/red, /area/station/command/office/hos) @@ -59960,9 +59910,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "keu" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -60388,9 +60337,8 @@ /area/station/hallway/primary/fore/north) "kpx" = ( /obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -61111,9 +61059,8 @@ /turf/simulated/floor/plasteel, /area/station/supply/lobby) "kFv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -61326,7 +61273,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "kIP" = ( /obj/effect/spawner/window/reinforced, /obj/machinery/atmospherics/pipe/simple/visible/yellow, @@ -61373,7 +61320,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "kLd" = ( /obj/structure/window/reinforced{ dir = 1 @@ -61949,9 +61896,8 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics) "kWp" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -62562,7 +62508,7 @@ /area/station/hallway/primary/central/north) "lio" = ( /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "liK" = ( /obj/structure/cable{ d1 = 1; @@ -63050,9 +62996,8 @@ "lsz" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -63140,9 +63085,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -63305,9 +63249,8 @@ }, /area/station/medical/medbay) "lzQ" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 8; - icon_state = "pipe-j2s"; sort_type_txt = "17" }, /obj/effect/turf_decal/stripes/line, @@ -63453,9 +63396,8 @@ }, /area/station/science/break_room) "lCk" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 1; - icon_state = "pipe-j2s"; sort_type_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -64314,7 +64256,7 @@ /area/station/engineering/atmos) "lSh" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "lSn" = ( /obj/structure/window/reinforced{ dir = 1 @@ -64391,7 +64333,7 @@ "lVp" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, -/area/station/maintenance/asmaint) +/area/station/maintenance/solar_maintenance/aft_starboard) "lVy" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -65538,9 +65480,8 @@ /turf/simulated/floor/wood, /area/station/service/bar) "mwI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -65686,7 +65627,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "mzF" = ( /obj/structure/cable{ d1 = 4; @@ -65699,9 +65640,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) @@ -65821,7 +65761,7 @@ /area/station/service/bar) "mBn" = ( /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/starboard) +/area/station/engineering/solar/aft_starboard) "mBr" = ( /obj/item/radio/intercom{ name = "west bump"; @@ -65857,9 +65797,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -66279,9 +66218,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/engimaint) "mLn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -66501,9 +66439,8 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "mPq" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 8; - icon_state = "pipe-j2s"; sort_type_txt = "6" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -66777,7 +66714,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "mVB" = ( /obj/structure/cable{ d1 = 1; @@ -67105,9 +67042,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/station/security/brig) @@ -67546,7 +67482,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "nic" = ( /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -67667,9 +67603,8 @@ "nkh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -67765,9 +67700,8 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "nlS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -67815,9 +67749,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/structure/cable{ @@ -67860,9 +67793,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -68004,9 +67936,8 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "nry" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -68370,9 +68301,8 @@ /turf/simulated/floor/plating, /area/station/security/processing) "nzO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -68614,7 +68544,7 @@ /obj/effect/spawner/airlock/s_to_n, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "nEJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -68788,9 +68718,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -68857,9 +68786,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) @@ -69648,9 +69576,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -69726,9 +69653,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -69872,7 +69798,7 @@ /obj/effect/spawner/airlock/e_to_w/long, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "ohK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -69916,7 +69842,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "ojt" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, @@ -70193,9 +70119,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -70277,7 +70202,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "ovR" = ( /obj/structure/bookcase{ name = "bookcase (Adult)" @@ -70541,9 +70466,8 @@ id = "ROBO"; pixel_x = -24 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -71676,9 +71600,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -72264,9 +72187,8 @@ }, /area/station/science/xenobiology) "pmW" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -72295,9 +72217,8 @@ }, /area/station/command/bridge) "pnh" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -72439,7 +72360,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "pre" = ( /obj/structure/chair{ dir = 1 @@ -72900,7 +72821,7 @@ "pBu" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "pBB" = ( /obj/structure/sign/directions/engineering{ dir = 4; @@ -73017,9 +72938,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) @@ -73035,9 +72955,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -73783,9 +73702,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -74053,9 +73971,8 @@ icon_state = "1-4" }, /obj/effect/landmark/damageturf, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/aft) @@ -74422,7 +74339,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "qfR" = ( /obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ @@ -74695,9 +74612,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -75058,7 +74974,7 @@ /obj/effect/spawner/airlock/long, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "quY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -75137,9 +75053,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -75214,9 +75129,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -75459,9 +75373,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -75962,9 +75875,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "21" }, /turf/simulated/floor/plasteel, @@ -76062,9 +75974,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 2 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) @@ -76613,9 +76524,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -77249,9 +77159,8 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/fore/east) "rsb" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 4; @@ -77547,9 +77456,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, @@ -78415,9 +78323,8 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -78601,9 +78508,8 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-y" +/obj/structure/disposalpipe/junction/y{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -78614,9 +78520,8 @@ /area/station/hallway/primary/aft/north) "rQt" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -78764,9 +78669,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "19" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -78906,9 +78810,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/station/security/brig) @@ -79138,9 +79041,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) @@ -79408,9 +79310,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "skq" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 2; @@ -80052,9 +79953,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -80140,9 +80040,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -80322,7 +80221,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "sFS" = ( /obj/structure/cable{ d1 = 4; @@ -80432,9 +80331,8 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/alarm/directional/south, /turf/simulated/floor/plasteel{ @@ -80448,7 +80346,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/port) +/area/station/engineering/solar/aft_port) "sHK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -81101,7 +80999,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/fore_starboard) "sVD" = ( /obj/structure/mirror{ pixel_y = -34 @@ -81929,9 +81827,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -82012,9 +81909,8 @@ network = list("Research","SS13"); dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -82058,9 +81954,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 2 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -82203,9 +82098,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 4; @@ -82724,9 +82618,8 @@ /turf/simulated/floor/carpet, /area/station/legal/magistrate) "tHo" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -83022,9 +82915,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "tPO" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -83286,7 +83178,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "tWl" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/plasteel{ @@ -83723,9 +83615,8 @@ }, /area/station/public/locker) "ueC" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -84110,9 +84001,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 }, /obj/structure/cable{ d1 = 2; @@ -84235,7 +84125,7 @@ icon_state = "1-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "uqN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/medical, @@ -84416,9 +84306,8 @@ "uwB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -84638,9 +84527,8 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 4; - icon_state = "pipe-j2s"; sort_type_txt = "16" }, /obj/effect/turf_decal/stripes/line{ @@ -84877,9 +84765,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 4; @@ -85057,9 +84944,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -85305,9 +85191,8 @@ /turf/simulated/floor/wood, /area/station/science/robotics/showroom) "uPN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -85588,9 +85473,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -86165,9 +86049,8 @@ }, /area/station/hallway/secondary/bridge) "vgv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 4; @@ -86225,9 +86108,8 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "vih" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -86440,9 +86322,8 @@ /obj/machinery/light_construct/small{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -86950,9 +86831,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/structure/cable{ d1 = 2; @@ -87240,7 +87120,7 @@ icon_state = "1-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "vIz" = ( /obj/structure/cable{ d1 = 4; @@ -87378,9 +87258,8 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "vMf" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/structure/cable{ d1 = 2; @@ -87414,9 +87293,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -87473,9 +87351,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /turf/simulated/floor/carpet, /area/station/command/office/hop) @@ -87732,9 +87609,8 @@ }, /area/station/science/xenobiology) "vUY" = ( -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" +/obj/structure/disposalpipe/junction/reversed{ + dir = 2 }, /obj/structure/cable{ d1 = 1; @@ -88564,9 +88440,8 @@ /turf/space, /area/space/nearstation) "wpn" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -88672,7 +88547,7 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "wsN" = ( /obj/effect/landmark/start/research_director, /turf/simulated/floor/plasteel{ @@ -89274,9 +89149,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -89372,9 +89246,8 @@ }, /area/station/science/toxins/launch) "wIT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -89472,9 +89345,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) "wMw" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/structure/cable{ d1 = 1; @@ -89929,9 +89801,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -90886,9 +90757,8 @@ }, /area/station/science/xenobiology) "xpF" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -90980,9 +90850,8 @@ }, /area/station/engineering/ai_transit_tube) "xrY" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -91190,7 +91059,7 @@ "xwJ" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "xxa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -91538,9 +91407,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -91753,9 +91621,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, /obj/machinery/light/small{ dir = 8 @@ -92034,9 +91901,8 @@ }, /area/station/science/xenobiology) "xPl" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, /obj/structure/cable{ d1 = 1; @@ -92327,9 +92193,8 @@ }, /area/station/medical/reception) "xWQ" = ( -/obj/structure/disposalpipe/sortjunction{ +/obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; - icon_state = "pipe-j2s"; sort_type_txt = "13" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -92903,7 +92768,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore_port) "yhT" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -92929,9 +92794,8 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) @@ -110945,7 +110809,7 @@ bZU bZU bZU bZU -cfc +lSh pBu sFP pBu @@ -111202,7 +111066,7 @@ deH cPA jWJ xPl -cfc +lSh ckd bOL cMD @@ -111353,9 +111217,9 @@ aaa aaa aaa iMJ -ajB -ajB -ajB +cQJ +cQJ +cQJ cQJ anB akt @@ -111613,7 +111477,7 @@ hal ajC akv ajE -aky +cQJ anC fuy pxf @@ -111716,7 +111580,7 @@ bZU bZU bZU cwO -cfc +lSh cpL bXI cNv @@ -111973,10 +111837,10 @@ rbo bZU vCt cwO -cfc -cfc -cfc -cfc +lSh +lSh +lSh +lSh lSh aaa aaa @@ -112127,7 +111991,7 @@ iMJ anm akx alw -aky +cQJ xrZ bmq bmr @@ -112381,10 +112245,10 @@ laH laH laH iMJ -ajB -ajB -ajB -aky +cQJ +cQJ +cQJ +cQJ aky uaH aky @@ -130473,7 +130337,7 @@ ifq nyp vQo dSx -bdN +cQW cQW cQW cQW @@ -130730,7 +130594,7 @@ cJk cPc cNf fbQ -bdN +cQW cJm fFW cuq @@ -131244,7 +131108,7 @@ cPc cPc nnA bBg -bdN +cQW cVr cSx cFJ @@ -137061,9 +136925,9 @@ aaa aaa dPW asU -ans -ans -aBZ +gDl +gDl +gDl azr avg dAH @@ -137320,7 +137184,7 @@ nEz hbr auj arT -aBZ +gDl heC avA avA @@ -138088,10 +137952,10 @@ aaa abq aaa dPW -ans -ans +gDl +gDl asU -aBZ +gDl dKL bfb cbc diff --git a/_maps/map_files220/stations/boxstation.dmm b/_maps/map_files220/stations/boxstation.dmm index 9177cadefa35..f02edfa2158b 100644 --- a/_maps/map_files220/stations/boxstation.dmm +++ b/_maps/map_files220/stations/boxstation.dmm @@ -2293,7 +2293,7 @@ /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "alG" = ( /obj/machinery/economy/vending/cigarette/free, /obj/machinery/status_display/directional/west, @@ -2869,7 +2869,7 @@ /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "amW" = ( /obj/effect/landmark/burnturf, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -2944,7 +2944,7 @@ /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "anp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/grille_often, @@ -3018,7 +3018,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "anH" = ( /turf/simulated/wall/r_wall, /area/station/security/main) @@ -3527,7 +3527,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "apo" = ( /obj/structure/grille/broken, /turf/space, @@ -3543,7 +3543,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "apq" = ( /obj/structure/cable{ d2 = 8; @@ -3555,7 +3555,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "aps" = ( /obj/item/kirbyplants, /turf/simulated/floor/wood/fancy/cherry, @@ -3963,7 +3963,7 @@ "aqZ" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "ara" = ( /obj/structure/table, /obj/item/folder{ @@ -3987,7 +3987,7 @@ /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "arj" = ( /obj/structure/chair{ dir = 8 @@ -4134,7 +4134,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "arM" = ( /obj/structure/cable{ d1 = 4; @@ -4153,7 +4153,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "arN" = ( /obj/structure/cable{ d2 = 8; @@ -4161,7 +4161,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "arQ" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -4202,7 +4202,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "arX" = ( /obj/structure/cable{ d2 = 2; @@ -4214,11 +4214,11 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "asb" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "asc" = ( /obj/structure/cable{ d1 = 4; @@ -4386,7 +4386,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "asM" = ( /obj/structure/cable{ d1 = 2; @@ -4400,7 +4400,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "asN" = ( /turf/simulated/floor/carpet, /area/station/legal/lawoffice) @@ -4646,7 +4646,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "atG" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/fore) @@ -5581,7 +5581,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "awR" = ( /obj/structure/cable{ d2 = 8; @@ -5589,7 +5589,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "awS" = ( /obj/machinery/shower{ dir = 8 @@ -5654,7 +5654,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "axr" = ( /obj/effect/decal/cleanable/dust, /obj/effect/turf_decal/siding/white{ @@ -6720,7 +6720,7 @@ "azU" = ( /obj/structure/sign/electricshock, /turf/simulated/wall, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "azV" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -6804,7 +6804,7 @@ "aAd" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aAf" = ( /turf/simulated/wall, /area/station/maintenance/abandonedbar) @@ -7839,7 +7839,7 @@ name = "Fore Port Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aDv" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/clown, @@ -7853,7 +7853,7 @@ /area/station/service/clown) "aDw" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aDx" = ( /obj/structure/sign/vacuum/external{ pixel_x = 32 @@ -7865,7 +7865,7 @@ filled = 0.05 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aDz" = ( /obj/structure/rack, /obj/item/clothing/mask/cigarette/pipe, @@ -7984,7 +7984,7 @@ "aDS" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aDV" = ( /obj/item/airlock_electronics, /obj/structure/spider/stickyweb, @@ -8152,7 +8152,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aED" = ( /obj/machinery/power/terminal, /obj/machinery/light/small/directional/east, @@ -8161,7 +8161,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aEE" = ( /obj/structure/cable{ d1 = 1; @@ -8169,7 +8169,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aEF" = ( /obj/structure/table, /obj/item/paper_bin, @@ -8579,7 +8579,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFR" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -8587,7 +8587,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFS" = ( /obj/structure/cable{ d1 = 2; @@ -8600,11 +8600,11 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFT" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aFU" = ( /obj/structure/table, /obj/item/toy/figure/crew/detective, @@ -8912,7 +8912,7 @@ /area/station/service/theatre) "aGT" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aGU" = ( /obj/structure/cable{ d2 = 4; @@ -8925,14 +8925,14 @@ name = "Fore Starboard Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aGW" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aGX" = ( /turf/simulated/wall, /area/station/maintenance/fsmaint) @@ -9157,7 +9157,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aHJ" = ( /obj/structure/cable{ d2 = 8; @@ -9166,13 +9166,13 @@ /obj/machinery/power/terminal, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aHK" = ( /obj/structure/chair/stool{ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aHM" = ( /obj/machinery/atmospherics/trinary/filter{ dir = 4 @@ -9379,7 +9379,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aIB" = ( /obj/structure/cable{ d2 = 4; @@ -9387,7 +9387,7 @@ }, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aIC" = ( /obj/machinery/camera{ c_tag = "Fore Starboard Solars"; @@ -9399,7 +9399,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aID" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/clothing/shoes/jackboots, @@ -9716,7 +9716,7 @@ "aJH" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aJI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -11035,7 +11035,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "aPe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -29267,7 +29267,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cmd" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -35870,7 +35870,7 @@ /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cLz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -36780,7 +36780,7 @@ /area/station/engineering/break_room) "cPu" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cPv" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 @@ -40625,7 +40625,7 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dcn" = ( /mob/living/simple_animal/parrot/Poly, /turf/simulated/floor/plasteel{ @@ -41308,7 +41308,7 @@ "deE" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "deF" = ( /obj/machinery/power/grounding_rod, /obj/effect/turf_decal/stripes/line{ @@ -41390,7 +41390,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "deO" = ( /turf/simulated/wall/r_wall, /area/station/engineering/atmos/storage) @@ -41427,7 +41427,7 @@ }, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "deU" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 9 @@ -41488,7 +41488,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfa" = ( /obj/structure/cable{ d1 = 2; @@ -41497,7 +41497,7 @@ }, /obj/effect/decal/remains/mouse, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfb" = ( /obj/structure/chair/stool, /obj/machinery/camera{ @@ -41505,7 +41505,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfc" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -41533,7 +41533,7 @@ }, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfn" = ( /obj/machinery/power/solar_control{ dir = 1; @@ -41544,7 +41544,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -41570,7 +41570,7 @@ }, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dfq" = ( /obj/machinery/atmospherics/pipe/simple/visible/green, /turf/simulated/wall/r_wall, @@ -42720,7 +42720,7 @@ /area/station/maintenance/asmaint) "djQ" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "djR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -43225,7 +43225,7 @@ "dlT" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dlU" = ( /obj/structure/cable{ d1 = 4; @@ -47169,7 +47169,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "eeF" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/drinks/shaker{ @@ -48035,7 +48035,7 @@ req_one_access_txt = "13" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "eui" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/wall/r_wall, @@ -49656,7 +49656,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "fah" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -52347,7 +52347,7 @@ /area/station/public/storage/tools) "fXL" = ( /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "fXQ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/door_control/shutter/west{ @@ -52914,7 +52914,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "gin" = ( /obj/structure/railing{ dir = 4 @@ -56517,7 +56517,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "hoJ" = ( /obj/effect/spawner/random_spawners/fungus_probably, /turf/simulated/wall, @@ -58908,7 +58908,7 @@ req_one_access_txt = "13" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "iip" = ( /obj/machinery/ai_status_display/west, /obj/structure/cable{ @@ -59833,7 +59833,7 @@ /obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "iCD" = ( /obj/machinery/light_construct/small/east, /obj/item/trash/chips, @@ -65544,7 +65544,7 @@ name = "Aft Port Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "kIk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -66495,7 +66495,7 @@ req_one_access_txt = "13" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "kYC" = ( /obj/effect/decal/cleanable/dust, /obj/structure/disposalpipe/segment, @@ -66571,7 +66571,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "laW" = ( /obj/structure/cable{ d1 = 1; @@ -68018,7 +68018,7 @@ req_one_access_txt = "13" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "lCQ" = ( /obj/structure/closet/emcloset, /obj/structure/sign/poster/official/random/west, @@ -70832,7 +70832,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "mxz" = ( /obj/machinery/space_heater, /obj/effect/spawner/random_spawners/cobweb_left_rare, @@ -71199,7 +71199,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "mDO" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 @@ -73140,7 +73140,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "npF" = ( /obj/machinery/door/poddoor{ id = "maints2"; @@ -76165,7 +76165,7 @@ vent_link_id = "apsolar_vent" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "osz" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 @@ -77219,7 +77219,7 @@ "oKx" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "oLe" = ( /obj/structure/cable{ d1 = 1; @@ -85787,7 +85787,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "rMX" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -88280,7 +88280,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "sDH" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan, /turf/simulated/floor/plating, @@ -88840,7 +88840,7 @@ req_one_access_txt = "13" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "sOE" = ( /obj/structure/table/reinforced, /obj/structure/cable{ @@ -89145,7 +89145,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "sTQ" = ( /obj/structure/table, /obj/item/reagent_containers/patch/styptic{ @@ -90877,7 +90877,7 @@ }, /obj/machinery/light/small/directional/north, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "tAp" = ( /obj/item/extinguisher, /obj/item/extinguisher{ @@ -91480,7 +91480,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "tMU" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -91871,7 +91871,7 @@ req_one_access_txt = "13" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "tTf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -93298,7 +93298,7 @@ vent_link_id = "fssolar_vent" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "utu" = ( /obj/machinery/hologram/holopad, /obj/structure/cable{ @@ -94336,7 +94336,7 @@ "uLO" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "uMa" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -100563,7 +100563,7 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "wXC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ diff --git a/_maps/map_files220/stations/deltastation.dmm b/_maps/map_files220/stations/deltastation.dmm index e412951021ea..928d78d09c05 100644 --- a/_maps/map_files220/stations/deltastation.dmm +++ b/_maps/map_files220/stations/deltastation.dmm @@ -51,7 +51,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "abw" = ( /obj/machinery/economy/vending/coffee, /turf/simulated/floor/wood/parquet/tile, @@ -78,7 +78,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acf" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -92,7 +92,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -111,7 +111,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "ach" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -119,12 +119,12 @@ icon_state = "0-8" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aci" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acj" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -132,7 +132,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acn" = ( /obj/machinery/constructable_frame/machine_frame, /obj/effect/turf_decal/delivery/hollow, @@ -159,7 +159,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acp" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -169,7 +169,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acs" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -197,7 +197,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acF" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -210,7 +210,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "acS" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable, @@ -265,7 +265,7 @@ "adg" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "adh" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable, @@ -590,7 +590,7 @@ /area/station/hallway/secondary/entry) "afg" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -600,7 +600,7 @@ "afi" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afj" = ( /obj/item/kirbyplants, /obj/effect/turf_decal/stripes/line{ @@ -655,7 +655,7 @@ icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afx" = ( /obj/machinery/power/smes, /obj/machinery/light/small/directional/north, @@ -667,7 +667,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afy" = ( /obj/machinery/camera{ c_tag = "Fore Starboard Solars"; @@ -679,7 +679,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afz" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -737,7 +737,7 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -753,7 +753,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afO" = ( /obj/machinery/conveyor{ dir = 4; @@ -774,7 +774,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "afU" = ( /obj/structure/chair{ dir = 4 @@ -924,7 +924,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "agT" = ( /obj/item/clothing/suit/storage/hazardvest, /obj/item/clothing/suit/storage/hazardvest, @@ -2439,7 +2439,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "apG" = ( /turf/simulated/wall, /area/station/maintenance/electrical_shop) @@ -3296,7 +3296,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "asl" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -3638,7 +3638,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "asW" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable{ @@ -3714,7 +3714,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -3722,12 +3722,12 @@ icon_state = "0-8" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atd" = ( /turf/simulated/wall/r_wall, /area/station/engineering/controlroom) @@ -3933,7 +3933,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atL" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -3952,7 +3952,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atM" = ( /obj/machinery/conveyor/west{ dir = 1; @@ -3998,7 +3998,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atV" = ( /obj/machinery/alarm/directional/south, /obj/effect/decal/cleanable/dirt, @@ -4029,11 +4029,11 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "atZ" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aub" = ( /obj/effect/landmark/start/doctor, /turf/simulated/floor/plasteel{ @@ -5645,7 +5645,7 @@ /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "azO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -6785,7 +6785,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aEc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -6794,7 +6794,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aEd" = ( /obj/machinery/atmospherics/trinary/filter{ dir = 1; @@ -6948,7 +6948,7 @@ }, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aEF" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -7608,10 +7608,10 @@ "aGX" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aGY" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aGZ" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/incinerator) @@ -7984,7 +7984,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aIr" = ( /obj/machinery/power/smes, /obj/machinery/light/small/directional/north, @@ -7996,7 +7996,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aIs" = ( /obj/machinery/camera{ c_tag = "Port Fore Solars"; @@ -8012,7 +8012,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aIt" = ( /obj/machinery/disposal, /obj/structure/sign/deathsposal{ @@ -8397,7 +8397,7 @@ }, /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aJM" = ( /obj/structure/cable{ d1 = 1; @@ -8413,7 +8413,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aJN" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -8759,12 +8759,12 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aKZ" = ( /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aLb" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -8782,7 +8782,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aLf" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /obj/structure/cable{ @@ -8827,7 +8827,7 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aLs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -10337,7 +10337,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "aSD" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 @@ -10708,7 +10708,7 @@ }, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aUu" = ( /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" @@ -32015,7 +32015,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cyn" = ( /obj/machinery/status_display/directional/north, /turf/simulated/floor/carpet, @@ -36198,7 +36198,7 @@ /area/station/medical/reception) "cPC" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cPD" = ( /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" @@ -36251,7 +36251,7 @@ "cPS" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cPT" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, @@ -36279,7 +36279,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cQe" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -37026,7 +37026,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cTe" = ( /obj/machinery/computer/arcade/battle{ dir = 8 @@ -37299,7 +37299,7 @@ "cTN" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cTO" = ( /obj/structure/chair/office{ dir = 1 @@ -38746,7 +38746,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dam" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -38812,7 +38812,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "daH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass, @@ -38899,7 +38899,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "daW" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/structure/flora/ausbushes/ywflowers, @@ -38940,7 +38940,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dbg" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -45844,7 +45844,7 @@ }, /obj/machinery/alarm/directional/north, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dKP" = ( /obj/machinery/light/small/directional/south, /turf/simulated/floor/transparent/glass/reinforced, @@ -46512,10 +46512,10 @@ "dPp" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dPq" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dPr" = ( /obj/structure/cable{ d1 = 2; @@ -46703,7 +46703,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQa" = ( /obj/machinery/power/smes, /obj/machinery/light/small/directional/north, @@ -46715,7 +46715,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQb" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, @@ -46873,7 +46873,7 @@ "dQB" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQC" = ( /obj/machinery/field/generator{ anchored = 1; @@ -46914,7 +46914,7 @@ }, /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dQN" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -46992,7 +46992,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRc" = ( /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/autoname, @@ -47010,7 +47010,7 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47057,12 +47057,12 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRp" = ( /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRq" = ( /obj/machinery/power/apc/directional/south, /obj/structure/cable, @@ -47070,7 +47070,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dRr" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -47747,7 +47747,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dTW" = ( /obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, @@ -48138,7 +48138,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dVo" = ( /obj/structure/table/wood, /obj/item/taperecorder, @@ -48255,7 +48255,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dWf" = ( /obj/docking_port/stationary{ dheight = 9; @@ -48627,7 +48627,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dXI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -48825,7 +48825,7 @@ icon_state = "0-4" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48834,7 +48834,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYK" = ( /obj/structure/table/wood, /obj/item/reagent_containers/glass/beaker/waterbottle, @@ -48853,7 +48853,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYM" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48872,7 +48872,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYN" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48880,7 +48880,7 @@ icon_state = "0-8" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48899,7 +48899,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48913,7 +48913,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48921,7 +48921,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYS" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48930,7 +48930,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "dYT" = ( /obj/structure/chair/wood{ dir = 1 @@ -50624,7 +50624,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "ewM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -57958,7 +57958,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "gLB" = ( /obj/structure/table/wood, /obj/item/ashtray/plastic, @@ -58863,7 +58863,7 @@ }, /obj/machinery/light/small/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "gYP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -59788,7 +59788,7 @@ icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "hpo" = ( /obj/structure/table/reinforced, /obj/item/clothing/head/welding{ @@ -62364,7 +62364,7 @@ icon_state = "1-8" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "icL" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 @@ -67007,7 +67007,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "jtV" = ( /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ @@ -67432,7 +67432,7 @@ icon_state = "4-8" }, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "jzV" = ( /obj/machinery/sparker{ id = "toxinsigniter"; @@ -73399,7 +73399,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "lqL" = ( /obj/structure/cable{ d1 = 1; @@ -75654,7 +75654,7 @@ c_tag = "Aft Starboard Solars" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "lZH" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/delivery/hollow, @@ -77495,7 +77495,7 @@ }, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "mDf" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -78111,7 +78111,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "mQL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -78887,7 +78887,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "nbt" = ( /obj/structure/computerframe, /obj/item/circuitboard/cyborgrecharger, @@ -80624,7 +80624,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "nAZ" = ( /obj/structure/cable{ d1 = 4; @@ -84213,7 +84213,7 @@ }, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "ozs" = ( /obj/structure/closet/secure_closet/security, /obj/effect/decal/cleanable/dirt, @@ -86567,7 +86567,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "pkv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -88214,7 +88214,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "pIP" = ( /obj/structure/table/glass, /obj/item/defibrillator/loaded{ @@ -93580,7 +93580,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "rnY" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -95716,7 +95716,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "rXC" = ( /obj/machinery/economy/vending/coffee, /obj/effect/decal/cleanable/dirt, @@ -99090,7 +99090,7 @@ }, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "sVu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -102015,7 +102015,7 @@ dir = 10 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "tPX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -102087,7 +102087,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "tRF" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -103319,7 +103319,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ujU" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/simulated/floor/plasteel{ @@ -103731,7 +103731,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "upO" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, @@ -104051,7 +104051,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "uvQ" = ( /obj/structure/girder, /turf/simulated/floor/plating, @@ -104821,7 +104821,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "uKo" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ @@ -107552,7 +107552,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "vzp" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -110732,7 +110732,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "wzJ" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -112959,7 +112959,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "xhz" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 diff --git a/_maps/map_files220/stations/metastation.dmm b/_maps/map_files220/stations/metastation.dmm index 3e13e61669ce..bfd4c1256b63 100644 --- a/_maps/map_files220/stations/metastation.dmm +++ b/_maps/map_files220/stations/metastation.dmm @@ -83,7 +83,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "abU" = ( /obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ @@ -178,7 +178,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "acB" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -238,7 +238,7 @@ "adj" = ( /obj/structure/cable, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "adk" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -300,7 +300,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "adM" = ( /obj/machinery/alarm/directional/east, /obj/structure/table, @@ -351,7 +351,7 @@ "aee" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "aef" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -540,7 +540,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "afH" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_3) @@ -572,7 +572,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "agg" = ( /obj/structure/cable/green{ icon_state = "0-10" @@ -613,7 +613,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "agw" = ( /obj/structure/chair{ dir = 1 @@ -649,11 +649,11 @@ /area/station/maintenance/fore) "agH" = ( /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "agM" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "agY" = ( /obj/structure/closet/secure_closet/detective, /obj/item/restraints/handcuffs, @@ -869,7 +869,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aiR" = ( /obj/structure/cable{ d1 = 2; @@ -877,7 +877,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aiY" = ( /turf/simulated/wall, /area/station/public/arcade) @@ -991,7 +991,7 @@ /area/station/maintenance/disposal) "ajB" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajC" = ( /obj/structure/cable{ d2 = 4; @@ -1001,7 +1001,7 @@ name = "Fore Port Solar Control" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajD" = ( /mob/living/simple_animal/mouse, /obj/effect/decal/cleanable/dirt, @@ -1015,7 +1015,7 @@ /obj/machinery/light_switch/south, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -1034,7 +1034,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "ajL" = ( /obj/structure/cable/yellow, /obj/effect/spawner/window/reinforced/grilled, @@ -1047,7 +1047,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ajO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -1139,7 +1139,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "akw" = ( /obj/effect/landmark/spawner/xeno, /obj/structure/cable{ @@ -1148,7 +1148,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "akx" = ( /obj/structure/cable{ d2 = 8; @@ -1158,7 +1158,7 @@ /obj/machinery/light/small/directional/east, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "aky" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/fpmaint) @@ -1297,7 +1297,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "alw" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -1305,7 +1305,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "alx" = ( /obj/structure/table, /obj/item/stack/medical/ointment{ @@ -1666,7 +1666,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "ann" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -1680,7 +1680,7 @@ /area/station/maintenance/fore) "ans" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "anv" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "Disposal Exit"; @@ -1824,7 +1824,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "anN" = ( /obj/structure/morgue{ dir = 2 @@ -1926,7 +1926,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aon" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, @@ -2525,7 +2525,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "arD" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -2560,7 +2560,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "arJ" = ( /obj/structure/chair{ dir = 8 @@ -2599,7 +2599,7 @@ /obj/machinery/light_switch/south, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "arU" = ( /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, @@ -2786,7 +2786,7 @@ "asU" = ( /obj/effect/spawner/random_spawners/wall_rusted_probably, /turf/simulated/wall/r_wall, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "asV" = ( /obj/machinery/economy/vending/detdrobe, /turf/simulated/floor/plasteel{ @@ -3070,7 +3070,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "atW" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel{ @@ -3087,7 +3087,7 @@ /obj/machinery/atmospherics/portable/canister/air, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aub" = ( /obj/effect/spawner/lootdrop{ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); @@ -3128,7 +3128,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "auk" = ( /obj/effect/landmark/spawner/xeno, /obj/structure/cable{ @@ -3137,7 +3137,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aul" = ( /obj/structure/cable{ d2 = 8; @@ -3147,7 +3147,7 @@ /obj/machinery/light/small/directional/east, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "aup" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -3192,7 +3192,7 @@ icon_state = "0-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "auw" = ( /obj/machinery/light/small/directional/west, /obj/effect/turf_decal/stripes/line{ @@ -3512,7 +3512,7 @@ }, /obj/machinery/power/smes, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "avN" = ( /obj/machinery/porta_turret/ai_turret, /obj/machinery/computer/security/telescreen/minisat{ @@ -3644,7 +3644,7 @@ }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "awf" = ( /obj/machinery/light/directional/south, /obj/effect/landmark/spawner/xeno, @@ -4549,7 +4549,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating/airless, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "azC" = ( /obj/item/radio/intercom/department/security{ pixel_y = 22 @@ -4842,7 +4842,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aBu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -5761,7 +5761,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aED" = ( /obj/machinery/economy/vending/shoedispenser, /obj/machinery/alarm/directional/east, @@ -6087,7 +6087,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aGl" = ( /obj/structure/chair{ dir = 4 @@ -9820,7 +9820,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "aSJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -18552,7 +18552,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "brp" = ( /obj/machinery/light/directional/south, /turf/simulated/floor/mineral/titanium/blue, @@ -21910,7 +21910,7 @@ /area/station/service/theatre) "bAC" = ( /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "bAE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -23934,7 +23934,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "bHK" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -25694,7 +25694,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "bOn" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/unary/outlet_injector/on, @@ -25838,7 +25838,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "bOM" = ( /obj/structure/chair{ dir = 1 @@ -27126,7 +27126,7 @@ /obj/machinery/light/small/directional/south, /obj/item/radio/intercom/directional/south, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "bTl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -27477,7 +27477,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "bUy" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -28003,7 +28003,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "bWm" = ( /obj/structure/rack, /obj/item/storage/box, @@ -28538,7 +28538,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "bXK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, /obj/machinery/door/airlock/maintenance, @@ -30124,7 +30124,7 @@ /obj/structure/lattice/catwalk, /obj/item/stack/rods/ten, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "ccW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -32254,7 +32254,7 @@ /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cke" = ( /obj/structure/cable{ d2 = 8; @@ -32271,7 +32271,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "ckf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -32948,7 +32948,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cmK" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/visible/green, @@ -33590,7 +33590,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "coU" = ( /obj/effect/spawner/lootdrop{ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); @@ -33626,7 +33626,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cpq" = ( /obj/machinery/atmospherics/binary/pump, /turf/simulated/wall/r_wall, @@ -33743,7 +33743,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cpM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -34880,7 +34880,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cur" = ( /obj/structure/cable{ d2 = 4; @@ -35924,7 +35924,7 @@ icon_state = "0-2" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "cyd" = ( /obj/structure/table, /obj/structure/bedsheetbin{ @@ -37275,7 +37275,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "cCQ" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/simulated/floor/plasteel{ @@ -38147,7 +38147,7 @@ pixel_x = 32 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cFN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -39214,7 +39214,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cJn" = ( /turf/simulated/floor/plasteel{ icon_state = "chapel" @@ -39654,7 +39654,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cLg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39950,7 +39950,7 @@ pixel_y = -32 }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cMF" = ( /obj/structure/table/wood, /obj/item/reagent_containers/drinks/bottle/holywater{ @@ -40148,7 +40148,7 @@ /obj/machinery/power/smes, /obj/structure/cable/yellow, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cNw" = ( /obj/structure/closet/wardrobe/white, /obj/effect/spawner/lootdrop/maintenance, @@ -41073,7 +41073,7 @@ /area/station/hallway/secondary/exit) "cQW" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cRc" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -41384,7 +41384,7 @@ /obj/item/radio/intercom/directional/east, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cSy" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; @@ -41794,7 +41794,7 @@ /area/station/science/toxins/test) "cUm" = ( /turf/simulated/wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "cUr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42117,7 +42117,7 @@ /obj/machinery/light_switch/north, /obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cVw" = ( /obj/structure/chair/sofa/pew/left, /turf/simulated/floor/plasteel{ @@ -42995,7 +42995,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "cZD" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -43437,7 +43437,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "dcj" = ( /obj/machinery/light/small/directional/west, /turf/simulated/floor/plating, @@ -43642,7 +43642,7 @@ /obj/effect/landmark/spawner/xeno, /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "ddK" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/reagent_containers/glass/bucket, @@ -45552,7 +45552,7 @@ "dPW" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "dQb" = ( /turf/simulated/floor/plasteel{ icon_state = "darkneutralfull" @@ -45758,7 +45758,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "dUF" = ( /obj/machinery/door/airlock/external{ id_tag = "soldock_door_ext"; @@ -46563,7 +46563,7 @@ icon_state = "2-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "eow" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -46595,7 +46595,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "epn" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 @@ -48444,7 +48444,7 @@ }, /obj/item/stack/rods/ten, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "fho" = ( /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ @@ -49555,7 +49555,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "fFX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -49703,7 +49703,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "fIA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -51250,7 +51250,7 @@ }, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "gxC" = ( /obj/machinery/light/small/directional/east, /turf/simulated/floor/engine, @@ -52299,7 +52299,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "gVB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52523,7 +52523,7 @@ /obj/effect/spawner/airlock/s_to_n, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "hbc" = ( /obj/machinery/atmospherics/unary/tank/air, /turf/simulated/floor/plating, @@ -52537,7 +52537,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "hbB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -53233,7 +53233,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "hpR" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -53819,7 +53819,7 @@ icon_state = "1-4" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "hDr" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/r_n_d/circuit_imprinter, @@ -56593,7 +56593,7 @@ "iMJ" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "iNe" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 8 @@ -58655,7 +58655,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxstarboard) +/area/station/engineering/solar/fore_starboard) "jQZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -58737,7 +58737,7 @@ icon_state = "0-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "jSC" = ( /obj/effect/turf_decal/delivery, /obj/machinery/camera{ @@ -60468,7 +60468,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "kIP" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/machinery/atmospherics/pipe/simple/visible/yellow, @@ -60529,7 +60529,7 @@ icon_state = "1-2" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "kLd" = ( /obj/structure/window/reinforced{ dir = 1 @@ -63415,7 +63415,7 @@ /area/station/engineering/atmos) "lSh" = ( /turf/simulated/wall/r_wall, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "lSn" = ( /obj/structure/window/reinforced{ dir = 1 @@ -64658,7 +64658,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "mAa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -65580,7 +65580,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "mVB" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -67299,7 +67299,7 @@ /obj/effect/spawner/airlock/s_to_n, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "nEJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -68410,7 +68410,7 @@ /obj/effect/spawner/airlock/e_to_w/long, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "ohK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -68801,7 +68801,7 @@ icon_state = "2-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "owq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70575,7 +70575,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "pre" = ( /obj/structure/chair{ dir = 1 @@ -70928,7 +70928,7 @@ "pBu" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "pBB" = ( /obj/structure/sign/directions/engineering{ dir = 4; @@ -72990,7 +72990,7 @@ /obj/effect/spawner/airlock/long, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "quW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -77464,7 +77464,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "sFS" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -78211,7 +78211,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/solar_maintenance/port) "sVD" = ( /obj/structure/mirror{ pixel_y = -34 @@ -80243,7 +80243,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/solar_maintenance/fore_port) "tWl" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/plasteel{ @@ -81019,7 +81019,7 @@ icon_state = "1-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "uqN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/medical, @@ -83804,7 +83804,7 @@ icon_state = "1-8" }, /turf/space, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "vIz" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -85017,7 +85017,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/maintenance/solar_maintenance/aft_port) "wsN" = ( /obj/effect/landmark/start/research_director, /turf/simulated/floor/plasteel{ @@ -87182,7 +87182,7 @@ "xwJ" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) +/area/station/maintenance/solar_maintenance/aft_starboard) "xxa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -88857,7 +88857,7 @@ icon_state = "0-4" }, /turf/simulated/floor/plating/airless, -/area/station/engineering/solar/auxport) +/area/station/engineering/solar/fore) "yhT" = ( /obj/structure/sign/poster/random{ pixel_y = -32 diff --git a/code/__DEFINES/_ss220.dm b/code/__DEFINES/_ss220.dm index 203e016a313f..0cf3257d7da9 100644 --- a/code/__DEFINES/_ss220.dm +++ b/code/__DEFINES/_ss220.dm @@ -1 +1,5 @@ #define MODPACK_CHAT_BADGES + +// TODO: someday preferences will use TGUI and you will probably be able to move it to modular_ss220\_defines220\code\preferences_defines.dm +/// Interacts with the toggles220 bitflag +#define PREFTOGGLE_TOGGLE220 220 diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 84d7fe10ce6e..07c33b97a78e 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -892,92 +892,6 @@ ///from base of /obj/effect/decal/cleanable/blood/gibs/streak(): (list/directions, list/diseases) #define COMSIG_GIBS_STREAK "gibs_streak" -//Mood - -///called when you send a mood event from anywhere in the code. -#define COMSIG_ADD_MOOD_EVENT "add_mood" -///Mood event that only RnD members listen for -#define COMSIG_ADD_MOOD_EVENT_RND "RND_add_mood" -///called when you clear a mood event from anywhere in the code. -#define COMSIG_CLEAR_MOOD_EVENT "clear_mood" - -//NTnet - -///called on an object by its NTNET connection component on receive. (sending_id(number), sending_netname(text), data(datum/netdata)) -#define COMSIG_COMPONENT_NTNET_RECEIVE "ntnet_receive" - -//Nanites - -///() returns TRUE if nanites are found -#define COMSIG_HAS_NANITES "has_nanites" -///() returns TRUE if nanites have stealth -#define COMSIG_NANITE_IS_STEALTHY "nanite_is_stealthy" -///() deletes the nanite component -#define COMSIG_NANITE_DELETE "nanite_delete" -///(list/nanite_programs) - makes the input list a copy the nanites' program list -#define COMSIG_NANITE_GET_PROGRAMS "nanite_get_programs" -///(amount) Returns nanite amount -#define COMSIG_NANITE_GET_VOLUME "nanite_get_volume" -///(amount) Sets current nanite volume to the given amount -#define COMSIG_NANITE_SET_VOLUME "nanite_set_volume" -///(amount) Adjusts nanite volume by the given amount -#define COMSIG_NANITE_ADJUST_VOLUME "nanite_adjust" -///(amount) Sets maximum nanite volume to the given amount -#define COMSIG_NANITE_SET_MAX_VOLUME "nanite_set_max_volume" -///(amount(0-100)) Sets cloud ID to the given amount -#define COMSIG_NANITE_SET_CLOUD "nanite_set_cloud" -///(method) Modify cloud sync status. Method can be toggle, enable or disable -#define COMSIG_NANITE_SET_CLOUD_SYNC "nanite_set_cloud_sync" -///(amount) Sets safety threshold to the given amount -#define COMSIG_NANITE_SET_SAFETY "nanite_set_safety" -///(amount) Sets regeneration rate to the given amount -#define COMSIG_NANITE_SET_REGEN "nanite_set_regen" -///(code(1-9999)) Called when sending a nanite signal to a mob. -#define COMSIG_NANITE_SIGNAL "nanite_signal" -///(comm_code(1-9999), comm_message) Called when sending a nanite comm signal to a mob. -#define COMSIG_NANITE_COMM_SIGNAL "nanite_comm_signal" -///(mob/user, full_scan) - sends to chat a scan of the nanites to the user, returns TRUE if nanites are detected -#define COMSIG_NANITE_SCAN "nanite_scan" -///(list/data, scan_level) - adds nanite data to the given data list - made for ui_data procs -#define COMSIG_NANITE_UI_DATA "nanite_ui_data" -///(datum/nanite_program/new_program, datum/nanite_program/source_program) Called when adding a program to a nanite component -#define COMSIG_NANITE_ADD_PROGRAM "nanite_add_program" - ///Installation successful - #define COMPONENT_PROGRAM_INSTALLED (1<<0) - ///Installation failed, but there are still nanites - #define COMPONENT_PROGRAM_NOT_INSTALLED (1<<1) -///(datum/component/nanites, full_overwrite, copy_activation) Called to sync the target's nanites to a given nanite component -#define COMSIG_NANITE_SYNC "nanite_sync" - -// /datum/component/storage signals - -///() - returns bool. -#define COMSIG_CONTAINS_STORAGE "is_storage" -///(obj/item/inserting, mob/user, silent, force) - returns bool -#define COMSIG_TRY_STORAGE_INSERT "storage_try_insert" -///(mob/show_to, force) - returns bool. -#define COMSIG_TRY_STORAGE_SHOW "storage_show_to" -///(mob/hide_from) - returns bool -#define COMSIG_TRY_STORAGE_HIDE_FROM "storage_hide_from" -///returns bool -#define COMSIG_TRY_STORAGE_HIDE_ALL "storage_hide_all" -///(newstate) -#define COMSIG_TRY_STORAGE_SET_LOCKSTATE "storage_lock_set_state" -///() - returns bool. MUST CHECK IF STORAGE IS THERE FIRST! -#define COMSIG_IS_STORAGE_LOCKED "storage_get_lockstate" -///(type, atom/destination, amount = INFINITY, check_adjacent, force, mob/user, list/inserted) - returns bool - type can be a list of types. -#define COMSIG_TRY_STORAGE_TAKE_TYPE "storage_take_type" -///(type, amount = INFINITY, force = FALSE). Force will ignore max_items, and amount is normally clamped to max_items. -#define COMSIG_TRY_STORAGE_FILL_TYPE "storage_fill_type" -///(obj, new_loc, force = FALSE) - returns bool -#define COMSIG_TRY_STORAGE_TAKE "storage_take_obj" -///(loc) - returns bool - if loc is null it will dump at parent location. -#define COMSIG_TRY_STORAGE_QUICK_EMPTY "storage_quick_empty" -///(list/list_to_inject_results_into, recursively_search_inside_storages = TRUE) -#define COMSIG_TRY_STORAGE_RETURN_INVENTORY "storage_return_inventory" -///(obj/item/insertion_candidate, mob/user, silent) - returns bool -#define COMSIG_TRY_STORAGE_CAN_INSERT "storage_can_equip" - // /datum/component/two_handed signals ///from base of datum/component/two_handed/proc/wield(mob/living/carbon/user): (/mob/user) diff --git a/code/__DEFINES/dye_keys.dm b/code/__DEFINES/dye_keys.dm new file mode 100644 index 000000000000..f78612924a26 --- /dev/null +++ b/code/__DEFINES/dye_keys.dm @@ -0,0 +1,37 @@ +#define DYE_REGISTRY_UNDER "under" +#define DYE_REGISTRY_JUMPSKIRT "jumpskirt" +#define DYE_REGISTRY_GLOVES "gloves" +#define DYE_REGISTRY_BANDANA "bandana" +#define DYE_REGISTRY_SHOES "shoes" +#define DYE_REGISTRY_FANNYPACK "fannypack" +#define DYE_REGISTRY_BEANIE "beanie" +#define DYE_REGISTRY_BEDSHEET "bedsheet" +#define DYE_REGISTRY_PLASMAMEN "plasmamen" +#define DYE_REGISTRY_SYNDICATE_SUIT "syndicate_suit" +#define DYE_REGISTRY_SYNDICATE_HELMET "syndicate_helmet" +#define DYE_REGISTRY_VOID_SUIT "void_suit" +#define DYE_REGISTRY_VOID_HELMET "void_helmet" + +#define DYE_RED "red" +#define DYE_ORANGE "orange" +#define DYE_YELLOW "yellow" +#define DYE_GREEN "green" +#define DYE_BLUE "blue" +#define DYE_PURPLE "purple" +#define DYE_BLACK "black" +#define DYE_WHITE "white" +#define DYE_RAINBOW "rainbow" +#define DYE_MIME "mime" +#define DYE_COSMIC "cosmic" +#define DYE_SYNDICATE "syndicate" +#define DYE_QM "qm" +#define DYE_LAW "law" +#define DYE_CAPTAIN "captain" +#define DYE_HOP "hop" +#define DYE_HOS "hos" +#define DYE_NTREP "ntrep" +#define DYE_CE "ce" +#define DYE_RD "rd" +#define DYE_CMO "cmo" +#define DYE_CLOWN "clown" +#define DYE_CENTCOM "centcom" diff --git a/code/__DEFINES/misc_defines.dm b/code/__DEFINES/misc_defines.dm index 12c0b6362d41..491520bba20d 100644 --- a/code/__DEFINES/misc_defines.dm +++ b/code/__DEFINES/misc_defines.dm @@ -420,7 +420,7 @@ #define INVESTIGATE_HOTMIC "hotmic" // The SQL version required by this version of the code -#define SQL_VERSION 592206 +#define SQL_VERSION 592207 // Vending machine stuff #define CAT_NORMAL (1<<0) @@ -600,8 +600,9 @@ // Request console message priority defines #define RQ_NONEW_MESSAGES 0 // RQ_NONEWMESSAGES = no new message -#define RQ_NORMALPRIORITY 1 // RQ_NORMALPRIORITY = normal priority -#define RQ_HIGHPRIORITY 2 // RQ_HIGHPRIORITY = high priority +#define RQ_LOWPRIORITY 1 // RQ_LOWPRIORITY = low priority +#define RQ_NORMALPRIORITY 2 // RQ_NORMALPRIORITY = normal priority +#define RQ_HIGHPRIORITY 3 // RQ_HIGHPRIORITY = high priority /** * Reading books can help with brain damage! diff --git a/code/_globalvars/lists/dye_registry.dm b/code/_globalvars/lists/dye_registry.dm new file mode 100644 index 000000000000..c3a61c8dcc3e --- /dev/null +++ b/code/_globalvars/lists/dye_registry.dm @@ -0,0 +1,219 @@ +/* + * Dye Registry + * + * This is the easiest way to expand the range of dyeable clothes in-game. + * Adding an entry to one of the registry lists allows all types with that dyeing_key to + * be dyed to one of the included paths (given a specific dye key) unless otherwise precluded + * by setting dyeable to FALSE + * + * For example, /obj/item/clothing/under dyeing_key is set to +*/ + + +//dye registry, add dye colors and their resulting output here if you want the sprite to change +GLOBAL_LIST_INIT(dye_registry, list( + DYE_REGISTRY_UNDER = list( + DYE_RED = /obj/item/clothing/under/color/red, + DYE_ORANGE = /obj/item/clothing/under/color/orange, + DYE_YELLOW = /obj/item/clothing/under/color/yellow, + DYE_GREEN = /obj/item/clothing/under/color/green, + DYE_BLUE = /obj/item/clothing/under/color/blue, + DYE_PURPLE = /obj/item/clothing/under/color/lightpurple, + DYE_BLACK = /obj/item/clothing/under/color/black, + DYE_WHITE = /obj/item/clothing/under/color/white, + DYE_RAINBOW = /obj/item/clothing/under/color/rainbow, + DYE_MIME = /obj/item/clothing/under/rank/civilian/mime, + DYE_CLOWN = /obj/item/clothing/under/rank/civilian/clown, + DYE_QM = /obj/item/clothing/under/rank/cargo/qm, + DYE_LAW = /obj/item/clothing/under/suit/black, + DYE_CAPTAIN = /obj/item/clothing/under/rank/captain, + DYE_HOP = /obj/item/clothing/under/rank/civilian/hop, + DYE_HOS = /obj/item/clothing/under/rank/security/head_of_security, + DYE_CE = /obj/item/clothing/under/rank/engineering/chief_engineer, + DYE_RD = /obj/item/clothing/under/rank/rnd/research_director, + DYE_CMO = /obj/item/clothing/under/rank/medical/chief_medical_officer, + DYE_SYNDICATE = /obj/item/clothing/under/syndicate, + DYE_CENTCOM = /obj/item/clothing/under/rank/centcom/commander, + ), + DYE_REGISTRY_JUMPSKIRT = list( + DYE_RED = /obj/item/clothing/under/dress/plaid_red, + DYE_BLUE = /obj/item/clothing/under/dress/plaid_blue, + DYE_PURPLE = /obj/item/clothing/under/dress/plaid_purple, + DYE_BLACK = /obj/item/clothing/under/dress/blackskirt, + DYE_MIME = /obj/item/clothing/under/rank/civilian/mime/skirt, + DYE_QM = /obj/item/clothing/under/rank/cargo/qm/skirt, + DYE_CAPTAIN = /obj/item/clothing/under/rank/captain/dress, + DYE_HOP = /obj/item/clothing/under/rank/civilian/hop/skirt, + DYE_HOS = /obj/item/clothing/under/rank/security/head_of_security/skirt, + DYE_CE = /obj/item/clothing/under/rank/engineering/chief_engineer/skirt, + DYE_RD = /obj/item/clothing/under/rank/rnd/research_director/dress, + DYE_CMO = /obj/item/clothing/under/rank/medical/chief_medical_officer/skirt, + ), + DYE_REGISTRY_GLOVES = list( + DYE_RED = /obj/item/clothing/gloves/color/red, + DYE_ORANGE = /obj/item/clothing/gloves/color/orange, + DYE_YELLOW = /obj/item/clothing/gloves/color/yellow, + DYE_GREEN = /obj/item/clothing/gloves/color/green, + DYE_BLUE = /obj/item/clothing/gloves/color/blue, + DYE_PURPLE = /obj/item/clothing/gloves/color/purple, + DYE_BLACK = /obj/item/clothing/gloves/color/black, + DYE_WHITE = /obj/item/clothing/gloves/color/white, + DYE_RAINBOW = /obj/item/clothing/gloves/color/rainbow, + DYE_MIME = /obj/item/clothing/gloves/color/white, + DYE_CLOWN = /obj/item/clothing/gloves/color/rainbow, + DYE_QM = /obj/item/clothing/gloves/color/brown, + DYE_CAPTAIN = /obj/item/clothing/gloves/color/blue, + DYE_HOP = /obj/item/clothing/gloves/color/grey, + DYE_HOS = /obj/item/clothing/gloves/color/black, + DYE_CE = /obj/item/clothing/gloves/color/yellow, + DYE_RD = /obj/item/clothing/gloves/color/grey, + DYE_CMO = /obj/item/clothing/gloves/color/blue, + DYE_SYNDICATE = /obj/item/clothing/gloves/combat, + DYE_CENTCOM = /obj/item/clothing/gloves/combat + ), + DYE_REGISTRY_BANDANA = list( + DYE_RED = /obj/item/clothing/mask/bandana/red, + DYE_ORANGE = /obj/item/clothing/mask/bandana/orange, + DYE_YELLOW = /obj/item/clothing/mask/bandana/gold, + DYE_GREEN = /obj/item/clothing/mask/bandana/green, + DYE_BLUE = /obj/item/clothing/mask/bandana/blue, + DYE_PURPLE = /obj/item/clothing/mask/bandana/purple, + DYE_BLACK = /obj/item/clothing/mask/bandana/black, + ), + DYE_REGISTRY_BEANIE = list( + DYE_BLACK = /obj/item/clothing/head/beanie/black, + DYE_WHITE = /obj/item/clothing/head/beanie, + DYE_RED = /obj/item/clothing/head/beanie/red, + DYE_GREEN = /obj/item/clothing/head/beanie/green, + DYE_CAPTAIN = /obj/item/clothing/head/beanie/darkblue, + DYE_NTREP = /obj/item/clothing/head/beanie/darkblue, + DYE_PURPLE = /obj/item/clothing/head/beanie/purple, + DYE_RD = /obj/item/clothing/head/beanie/purple, + DYE_YELLOW = /obj/item/clothing/head/beanie/yellow, + DYE_CE = /obj/item/clothing/head/beanie/orange, + DYE_ORANGE = /obj/item/clothing/head/beanie/orange, + DYE_CMO = /obj/item/clothing/head/beanie/cyan, + DYE_BLUE = /obj/item/clothing/head/beanie/cyan, + + + ), + DYE_REGISTRY_SHOES = list( + DYE_RED = /obj/item/clothing/shoes/red, + DYE_ORANGE = /obj/item/clothing/shoes/orange, + DYE_YELLOW = /obj/item/clothing/shoes/yellow, + DYE_GREEN = /obj/item/clothing/shoes/green, + DYE_BLUE = /obj/item/clothing/shoes/blue, + DYE_PURPLE = /obj/item/clothing/shoes/purple, + DYE_BLACK = /obj/item/clothing/shoes/black, + DYE_WHITE = /obj/item/clothing/shoes/white, + DYE_RAINBOW = /obj/item/clothing/shoes/rainbow, + DYE_MIME = /obj/item/clothing/shoes/black, + DYE_CLOWN = /obj/item/clothing/shoes/rainbow, + DYE_QM = /obj/item/clothing/shoes/brown, + DYE_CAPTAIN = /obj/item/clothing/shoes/brown, + DYE_HOP = /obj/item/clothing/shoes/brown, + DYE_CE = /obj/item/clothing/shoes/brown, + DYE_RD = /obj/item/clothing/shoes/brown, + DYE_CMO = /obj/item/clothing/shoes/brown, + DYE_SYNDICATE = /obj/item/clothing/shoes/combat, + DYE_CENTCOM = /obj/item/clothing/shoes/combat + ), + DYE_REGISTRY_FANNYPACK = list( + DYE_RED = /obj/item/storage/belt/fannypack/red, + DYE_ORANGE = /obj/item/storage/belt/fannypack/orange, + DYE_YELLOW = /obj/item/storage/belt/fannypack/yellow, + DYE_GREEN = /obj/item/storage/belt/fannypack/green, + DYE_BLUE = /obj/item/storage/belt/fannypack/blue, + DYE_PURPLE = /obj/item/storage/belt/fannypack/purple, + DYE_BLACK = /obj/item/storage/belt/fannypack/black, + DYE_WHITE = /obj/item/storage/belt/fannypack/white, + DYE_SYNDICATE = /obj/item/storage/belt/military + ), + DYE_REGISTRY_BEDSHEET = list( + DYE_RED = /obj/item/bedsheet/red, + DYE_ORANGE = /obj/item/bedsheet/orange, + DYE_YELLOW = /obj/item/bedsheet/yellow, + DYE_GREEN = /obj/item/bedsheet/green, + DYE_BLUE = /obj/item/bedsheet/blue, + DYE_PURPLE = /obj/item/bedsheet/purple, + DYE_BLACK = /obj/item/bedsheet/black, + DYE_WHITE = /obj/item/bedsheet, + DYE_RAINBOW = /obj/item/bedsheet/rainbow, + DYE_MIME = /obj/item/bedsheet/mime, + DYE_CLOWN = /obj/item/bedsheet/clown, + DYE_QM = /obj/item/bedsheet/qm, + DYE_LAW = /obj/item/bedsheet/black, + DYE_CAPTAIN = /obj/item/bedsheet/captain, + DYE_HOP = /obj/item/bedsheet/hop, + DYE_HOS = /obj/item/bedsheet/hos, + DYE_CE = /obj/item/bedsheet/ce, + DYE_RD = /obj/item/bedsheet/rd, + DYE_CMO = /obj/item/bedsheet/cmo, + DYE_SYNDICATE = /obj/item/bedsheet/syndie, + DYE_CENTCOM = /obj/item/bedsheet/centcom + ), + DYE_REGISTRY_PLASMAMEN = list( + DYE_RED = /obj/item/clothing/under/plasmaman/security, + DYE_ORANGE = /obj/item/clothing/under/plasmaman, + DYE_YELLOW = /obj/item/clothing/under/plasmaman/engineering, + DYE_GREEN = /obj/item/clothing/under/plasmaman/botany, + DYE_BLUE = /obj/item/clothing/under/plasmaman/atmospherics, + DYE_PURPLE = /obj/item/clothing/under/plasmaman/janitor, + DYE_BLACK = /obj/item/clothing/under/plasmaman/robotics, + DYE_WHITE = /obj/item/clothing/under/plasmaman/chef, + DYE_MIME = /obj/item/clothing/under/plasmaman/mime, + DYE_CLOWN = /obj/item/clothing/under/plasmaman/clown, + DYE_QM = /obj/item/clothing/under/plasmaman/cargo, + DYE_LAW = /obj/item/clothing/under/plasmaman/security/warden, + DYE_CAPTAIN = /obj/item/clothing/under/plasmaman/captain, + DYE_HOP = /obj/item/clothing/under/plasmaman/hop, + DYE_HOS =/obj/item/clothing/under/plasmaman/security/hos, + DYE_CE = /obj/item/clothing/under/plasmaman/engineering/ce, + DYE_RD = /obj/item/clothing/under/plasmaman/rd, + DYE_CMO = /obj/item/clothing/under/plasmaman/cmo, + ), + DYE_REGISTRY_VOID_SUIT = list( + DYE_RED = /obj/item/clothing/suit/space/nasavoid, + DYE_GREEN = /obj/item/clothing/suit/space/nasavoid/green, + DYE_BLUE = /obj/item/clothing/suit/space/nasavoid/ltblue, + DYE_PURPLE = /obj/item/clothing/suit/space/nasavoid/purple, + DYE_YELLOW = /obj/item/clothing/suit/space/nasavoid/yellow, + DYE_CAPTAIN = /obj/item/clothing/suit/space/nasavoid/captain, + DYE_SYNDICATE = /obj/item/clothing/suit/space/nasavoid/syndi, + DYE_HOP = /obj/item/clothing/suit/space/nasavoid/ntblue, + DYE_NTREP = /obj/item/clothing/suit/space/nasavoid/ntblue, + ), + DYE_REGISTRY_VOID_HELMET = list( + DYE_RED = /obj/item/clothing/head/helmet/space/nasavoid, + DYE_GREEN = /obj/item/clothing/head/helmet/space/nasavoid/green, + DYE_BLUE = /obj/item/clothing/head/helmet/space/nasavoid/ltblue, + DYE_PURPLE = /obj/item/clothing/head/helmet/space/nasavoid/purple, + DYE_YELLOW = /obj/item/clothing/head/helmet/space/nasavoid/yellow, + DYE_CAPTAIN = /obj/item/clothing/head/helmet/space/nasavoid/captain, + DYE_SYNDICATE = /obj/item/clothing/head/helmet/space/nasavoid/syndi, + DYE_HOP = /obj/item/clothing/head/helmet/space/nasavoid/ntblue, + DYE_NTREP = /obj/item/clothing/head/helmet/space/nasavoid/ntblue, + ), + DYE_REGISTRY_SYNDICATE_SUIT = list( + DYE_RED = /obj/item/clothing/suit/space/syndicate, + DYE_GREEN = /obj/item/clothing/suit/space/syndicate/green, + DYE_ORANGE = /obj/item/clothing/suit/space/syndicate/orange, + DYE_BLUE = /obj/item/clothing/suit/space/syndicate/blue, + DYE_YELLOW = /obj/item/clothing/suit/space/syndicate/black/engie, + DYE_BLACK = /obj/item/clothing/suit/space/syndicate/black, + DYE_CMO = /obj/item/clothing/suit/space/syndicate/black/med, + DYE_CE = /obj/item/clothing/suit/space/syndicate/black/engie, + DYE_NTREP = /obj/item/clothing/suit/space/syndicate/blue, + ), + DYE_REGISTRY_SYNDICATE_HELMET = list( + DYE_RED = /obj/item/clothing/head/helmet/space/syndicate, + DYE_GREEN = /obj/item/clothing/head/helmet/space/syndicate/green, + DYE_ORANGE = /obj/item/clothing/head/helmet/space/syndicate/orange, + DYE_BLUE = /obj/item/clothing/head/helmet/space/syndicate/blue, + DYE_YELLOW = /obj/item/clothing/head/helmet/space/syndicate/black/engie, + DYE_BLACK = /obj/item/clothing/head/helmet/space/syndicate/black, + DYE_CMO = /obj/item/clothing/head/helmet/space/syndicate/black/med, + DYE_CE = /obj/item/clothing/head/helmet/space/syndicate/black/engie, + DYE_NTREP = /obj/item/clothing/head/helmet/space/syndicate/blue, + ), +)) diff --git a/code/controllers/subsystem/SSjobs.dm b/code/controllers/subsystem/SSjobs.dm index 500440bb6429..ddaa5fa635e7 100644 --- a/code/controllers/subsystem/SSjobs.dm +++ b/code/controllers/subsystem/SSjobs.dm @@ -520,6 +520,8 @@ SUBSYSTEM_DEF(jobs) continue if(locate(/mob/living) in sloc.loc) continue + if(drunken_spawning && sloc.name == "AI") + continue S = sloc break if(!S) diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm index b23f2470e7ec..bb8f61f59066 100644 --- a/code/controllers/subsystem/SSticker.dm +++ b/code/controllers/subsystem/SSticker.dm @@ -547,6 +547,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/declare_completion() GLOB.nologevent = TRUE //end of round murder and shenanigans are legal; there's no need to jam up attack logs past this point. + GLOB.disable_explosions = TRUE // that said, if people want to be """FUNNY""" and bomb at EORG, they can fuck themselves up set_observer_default_invisibility(0) //spooks things up //Round statistics report var/datum/station_state/ending_station_state = new /datum/station_state() diff --git a/code/datums/beam.dm b/code/datums/beam.dm index f67b5f2ed4c9..f35cc240ac8a 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -133,7 +133,7 @@ /obj/effect/ebeam/deadly/Crossed(atom/A, oldloc) ..() - A.ex_act(1) + A.ex_act(EXPLODE_DEVASTATE) /obj/effect/ebeam/vetus/Destroy() for(var/mob/living/M in get_turf(src)) diff --git a/code/datums/components/parry.dm b/code/datums/components/parry.dm index 285353bd8418..b2e55c3b0206 100644 --- a/code/datums/components/parry.dm +++ b/code/datums/components/parry.dm @@ -79,6 +79,8 @@ /datum/component/parry/proc/start_parry(mob/living/L) SIGNAL_HANDLER var/time_since_parry = world.time - time_parried + if(L.stat != CONSCIOUS) + return if(requires_two_hands && !HAS_TRAIT(parent, TRAIT_WIELDED)) // If our item has special conditions before being able to parry. return if(requires_activation && !HAS_TRAIT(parent, TRAIT_ITEM_ACTIVE)) // If our item requires an activation to be able to parry. [E-sword / Teleshield, etc.] diff --git a/code/game/area/areas/ruins/blackmarketpackers.dm b/code/game/area/areas/ruins/blackmarketpackers.dm index a2e3c8f53cae..aea5fb124144 100644 --- a/code/game/area/areas/ruins/blackmarketpackers.dm +++ b/code/game/area/areas/ruins/blackmarketpackers.dm @@ -7,17 +7,17 @@ requires_power = TRUE /area/ruin/unpowered/BMPship/Aft - name = "\improper Aft Block" + name = "\improper BMP Aft Block" icon_state = "away1" /area/ruin/unpowered/BMPship/Midship - name = "\improper Midship Block" + name = "\improper BMP Midship Block" icon_state = "away2" /area/ruin/unpowered/BMPship/Fore - name = "\improper Fore Block" + name = "\improper BMP Fore Block" icon_state = "away3" /area/ruin/unpowered/BMPship/Delta - name = "\improper Delta Block" + name = "\improper BMP Delta Block" icon_state = "away4" diff --git a/code/game/area/areas/ruins/space_areas.dm b/code/game/area/areas/ruins/space_areas.dm index 24c227220404..2681a49c1c6a 100644 --- a/code/game/area/areas/ruins/space_areas.dm +++ b/code/game/area/areas/ruins/space_areas.dm @@ -28,19 +28,19 @@ // Ruins of "onehalf" ship /area/ruin/space/onehalf/hallway - name = "Hallway" + name = "DK Excavator 453 Hallway" icon_state = "hallC" /area/ruin/space/onehalf/drone_bay - name = "Mining Drone Bay" + name = "DK Excavator 453 Mining Drone Bay" icon_state = "engine" /area/ruin/space/onehalf/dorms_med - name = "Crew Quarters" + name = "DK Excavator 453 Crew Quarters" icon_state = "Sleep" /area/ruin/space/onehalf/abandonedbridge - name = "Abandoned Bridge" + name = "DK Excavator 453 Abandoned Bridge" icon_state = "bridge" //DJSTATION @@ -108,11 +108,11 @@ /area/ruin/space/derelict/solar_control name = "\improper Derelict Solar Control" - icon_state = "GENsolar" + icon_state = "general_solar_control" /area/ruin/space/derelict/se_solar - name = "South East Solars" - icon_state = "GENsolar" + name = "\improper Derelict South East Solars" + icon_state = "general_solars" /area/ruin/space/derelict/crew_quarters name = "\improper Derelict Crew Quarters" @@ -187,32 +187,32 @@ requires_power = TRUE /area/ruin/space/powered/casino/docked_ships - name = "Shuttle" + name = "Dorian Casino Shuttle" requires_power = FALSE /area/ruin/space/powered/casino/arrivals - name = "Arrivals" + name = "Dorian Casino Arrivals" /area/ruin/space/powered/casino/kitchen - name = "Dining and Kitchen" + name = "Dorian Casino Dining and Kitchen" /area/ruin/space/powered/casino/floor - name = "Casino Floor" + name = "Dorian Casino Casino Floor" /area/ruin/space/powered/casino/hall - name = "Main Hall" + name = "Dorian Casino Main Hall" /area/ruin/space/powered/casino/engine - name = "Engine Room" + name = "Dorian Casino Engine Room" /area/ruin/space/powered/casino/security - name = "Security" + name = "Dorian Casino Security" /area/ruin/space/powered/casino/teleporter - name = "Teleporter" + name = "Dorian Casino Teleporter" /area/ruin/space/powered/casino/maints - name = "Service Tunnels" + name = "Dorian Casino Service Tunnels" /// telecomms: Alternative telecomms sat /area/ruin/space/telecomms @@ -248,3 +248,6 @@ /area/ruin/space/sec_shuttle name = "Abandoned Security Shuttle" apc_starts_off = TRUE + +/area/ruin/space/syndicakefactory + name = "Syndicake factory" diff --git a/code/game/area/ss13_areas/engineering_areas.dm b/code/game/area/ss13_areas/engineering_areas.dm index d42c827b215b..71c05c7f5d0b 100644 --- a/code/game/area/ss13_areas/engineering_areas.dm +++ b/code/game/area/ss13_areas/engineering_areas.dm @@ -61,7 +61,7 @@ icon_state = "gravgen" /area/station/engineering/ai_transit_tube - name = "\improper Ai Minisat Tranit Tube" + name = "\improper AI Minisat Tranit Tube" icon_state = "ai" sound_environment = SOUND_AREA_SMALL_ENCLOSED @@ -78,31 +78,47 @@ //Solars /area/station/engineering/solar + name = "\improper Solar Array" + icon_state = "general_solars" requires_power = FALSE valid_territory = FALSE dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT ambientsounds = ENGINEERING_SOUNDS sound_environment = SOUND_AREA_SPACE -/area/station/engineering/solar/auxport - name = "\improper Fore Port Solar Array" - icon_state = "FPsolars" +/area/station/engineering/solar/fore + name = "\improper Fore Solar Array" + icon_state = "fore_solars" -/area/station/engineering/solar/auxstarboard - name = "\improper Fore Starboard Solar Array" - icon_state = "FSsolars" +/area/station/engineering/solar/fore_starboard + name = "\improper Fore-Starboard Solar Array" + icon_state = "fore_starboard_solars" + +/area/station/engineering/solar/fore_port + name = "\improper Fore-Port Solar Array" + icon_state = "fore_port_solars" + +/area/station/engineering/solar/aft + name = "\improper Aft Solar Array" + icon_state = "aft_solars" + +/area/station/engineering/solar/aft_starboard + name = "\improper Aft-Starboard Solar Array" + icon_state = "aft_starboard_solars" + +/area/station/engineering/solar/aft_port + name = "\improper Aft-Port Solar Array" + icon_state = "aft_port_solars" /area/station/engineering/solar/starboard name = "\improper Starboard Solar Array" - icon_state = "Ssolars" - -/area/station/engineering/solar/starboard/aft - name = "\improper Aft Starboard Solar Array" - icon_state = "ASsolars" + icon_state = "starboard_solars" /area/station/engineering/solar/port - name = "\improper Aft Port Solar Array" - icon_state = "APsolars" + name = "\improper Port Solar Array" + icon_state = "port_solars" + +// Other /area/station/engineering/secure_storage name = "Engineering Secure Storage" diff --git a/code/game/area/ss13_areas/maintenance_areas.dm b/code/game/area/ss13_areas/maintenance_areas.dm index c2e3256b3a03..e6585764e4d9 100644 --- a/code/game/area/ss13_areas/maintenance_areas.dm +++ b/code/game/area/ss13_areas/maintenance_areas.dm @@ -129,25 +129,43 @@ name = "Gambling Den" icon_state = "yellow" -/area/station/maintenance/auxsolarport - name = "\improper Fore Port Solar Maintenance" - icon_state = "FPctrl" +// Solars -/area/station/maintenance/starboardsolar - name = "\improper Starboard Solar Maintenance" - icon_state = "ASctrl" +/area/station/maintenance/solar_maintenance + name = "\improper Solar Maintenance" + icon_state = "general_solar_control" + +/area/station/maintenance/solar_maintenance/fore + name = "\improper Fore Solar Maintenance" + icon_state = "fore_solar_control" + +/area/station/maintenance/solar_maintenance/fore_starboard + name = "\improper Fore-Starboard Solar Maintenance" + icon_state = "fore_starboard_solar_control" + +/area/station/maintenance/solar_maintenance/fore_port + name = "\improper Fore-Port Solar Maintenance" + icon_state = "fore_port_solar_control" -/area/station/maintenance/starboardsolar/aft - name = "\improper Aft Starboard Solar Maintenance" - icon_state = "ASctrl" +/area/station/maintenance/solar_maintenance/aft + name = "\improper Aft Solar Maintenance" + icon_state = "aft_solar_control" -/area/station/maintenance/portsolar - name = "\improper Aft Port Solar Maintenance" - icon_state = "APctrl" +/area/station/maintenance/solar_maintenance/aft_starboard + name = "\improper Aft-Starboard Solar Maintenance" + icon_state = "aft_starboard_solar_control" + +/area/station/maintenance/solar_maintenance/aft_port + name = "\improper Aft-Port Solar Maintenance" + icon_state = "aft_port_solar_control" + +/area/station/maintenance/solar_maintenance/starboard + name = "\improper Starboard Solar Maintenance" + icon_state = "starboard_solar_control" -/area/station/maintenance/auxsolarstarboard - name = "\improper Fore Starboard Solar Maintenance" - icon_state = "FSctrl" +/area/station/maintenance/solar_maintenance/port + name = "\improper Port Solar Maintenance" + icon_state = "port_solar_control" /// Derelict Assembly Line /area/station/maintenance/assembly_line diff --git a/code/game/gamemodes/cult/blood_magic.dm b/code/game/gamemodes/cult/blood_magic.dm index 543218ac6296..ce0699b4a03f 100644 --- a/code/game/gamemodes/cult/blood_magic.dm +++ b/code/game/gamemodes/cult/blood_magic.dm @@ -188,7 +188,7 @@ return owner.visible_message("[owner]'s body flashes a bright blue!", \ "You speak the cursed words, channeling an electromagnetic pulse from your body.") - owner.emp_act(2) + owner.emp_act(EMP_LIGHT) INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(empulse), owner, 2, 5, TRUE, "cult") owner.whisper(invocation) charges-- diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 1d7302d6a391..2d13e0c5c49e 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -223,7 +223,7 @@ CONTENTS: if(isradio(I)) var/obj/item/radio/R = I R.listening = FALSE // Prevents the radio from buzzing due to the EMP, preserving possible stealthiness. - R.emp_act(1) + R.emp_act(EMP_HEAVY) /obj/item/gun/energy/alien name = "alien pistol" diff --git a/code/game/gamemodes/miniantags/guardian/host_actions.dm b/code/game/gamemodes/miniantags/guardian/host_actions.dm index c7e795030fac..f2c736edbf50 100644 --- a/code/game/gamemodes/miniantags/guardian/host_actions.dm +++ b/code/game/gamemodes/miniantags/guardian/host_actions.dm @@ -5,7 +5,7 @@ */ /datum/action/guardian name = "Generic guardian host action" - button_background_icon = 'icons/mob/guardian.dmi' + button_overlay_icon = 'icons/mob/guardian.dmi' button_overlay_icon_state = "base" var/mob/living/simple_animal/hostile/guardian/guardian diff --git a/code/game/gamemodes/miniantags/guardian/types/explosive_guardian.dm b/code/game/gamemodes/miniantags/guardian/types/explosive_guardian.dm index 52538dcbab3c..cd90466c93f1 100644 --- a/code/game/gamemodes/miniantags/guardian/types/explosive_guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/types/explosive_guardian.dm @@ -86,7 +86,7 @@ to_chat(spawner, "Success! Your trap on [src] caught [user]!") stored_obj.forceMove(get_turf(loc)) playsound(get_turf(src),'sound/effects/explosion2.ogg', 200, 1) - user.ex_act(2) + user.ex_act(EXPLODE_HEAVY) user.Stun(3 SECONDS)//A bomb went off in your hands. Actually lets people follow up with it if they bait someone, right now it is unreliable. qdel(src) diff --git a/code/game/gamemodes/miniantags/guardian/types/protector.dm b/code/game/gamemodes/miniantags/guardian/types/protector.dm index 81507dec87f1..2be939f8cff5 100644 --- a/code/game/gamemodes/miniantags/guardian/types/protector.dm +++ b/code/game/gamemodes/miniantags/guardian/types/protector.dm @@ -15,7 +15,7 @@ var/list/connected_shields = list() /mob/living/simple_animal/hostile/guardian/protector/ex_act(severity) - if(severity == 1) + if(severity == EXPLODE_DEVASTATE) adjustBruteLoss(200) //if in protector mode, will do 20 damage and not actually necessarily kill the summoner else ..() diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index bdd4a5768105..4e0dad4425f4 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -441,7 +441,7 @@ to_chat(src, "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")].") new /obj/effect/temp_visual/revenant(loc) if(cause_emp) - emp_act(1) + emp_act(EMP_HEAVY) /mob/living/simple_animal/bot/rev_malfunction(cause_emp = TRUE) if(!emagged) @@ -456,7 +456,7 @@ new /obj/effect/temp_visual/revenant(loc) emag_act(usr) else if(cause_emp) - emp_act(1) + emp_act(EMP_HEAVY) /obj/machinery/clonepod/rev_malfunction(cause_emp = TRUE) ..(cause_emp = FALSE) @@ -472,7 +472,7 @@ new /obj/effect/temp_visual/revenant(loc) spark_system.start() if(cause_emp) - emp_act(1) + emp_act(EMP_HEAVY) /turf/defile() if(flags & BLESSED_TILE) diff --git a/code/game/gamemodes/wizard/magic_tarot.dm b/code/game/gamemodes/wizard/magic_tarot.dm index 6c206797abc2..1d75095916ca 100644 --- a/code/game/gamemodes/wizard/magic_tarot.dm +++ b/code/game/gamemodes/wizard/magic_tarot.dm @@ -176,6 +176,11 @@ . += "[card_desc]" . += "Alt-Shift-Click to flip the card over." +/obj/item/magic_tarot_card/examine_more(mob/user) + . = ..() + if(!face_down) + . += "[src] [our_tarot.extended_desc]" + /obj/item/magic_tarot_card/attack_self(mob/user) poof() if(has_been_activated) @@ -257,6 +262,8 @@ var/name = "XXII - The Unknown." /// Desc used for the card description of the card var/desc = "Untold answers... wait what? This is a bug, report this as an issue on github!" + /// Extended desc for the cards. For what they do + var/extended_desc = "asks you to report this as a bug on GitHub!" /// What icon is used for the card? var/card_icon = "the_unknown" /// Are we reversed? Used for the card back. @@ -274,6 +281,7 @@ /datum/tarot/the_fool name = "0 - The Fool" desc = "Where journey begins." + extended_desc = "returns the affected user to the arrival point of this forsaken journey." card_icon = "the_fool" /datum/tarot/the_fool/activate(mob/living/target) @@ -283,6 +291,7 @@ /datum/tarot/the_magician name = "I - The Magician" desc = "May you never miss your goal." + extended_desc = "makes the user feel extraordinarily badass for a couple of minutes." card_icon = "the_magician" /datum/tarot/the_magician/activate(mob/living/target) @@ -292,6 +301,7 @@ /datum/tarot/the_high_priestess name = "II - The High Priestess" desc = "Mother is watching you." + extended_desc = "alerts bubblegum to the user, who will strike them down. The user will receive heavy damage and will be immobilized." card_icon = "the_high_priestess" /datum/tarot/the_high_priestess/activate(mob/living/target) @@ -327,6 +337,7 @@ /datum/tarot/the_empress name = "III - The Empress" desc = "May your rage bring power." + extended_desc = "gives the user a temporary boost of speed. This includes attack speed." card_icon = "the_empress" /datum/tarot/the_empress/activate(mob/living/target) @@ -338,6 +349,7 @@ /datum/tarot/the_emperor name = "IV - The Emperor" desc = "Challenge me!" + extended_desc = "warps the user to where command commonly resides. Be ready for a fight." card_icon = "the_emperor" /datum/tarot/the_emperor/activate(mob/living/target) @@ -357,6 +369,7 @@ /datum/tarot/the_hierophant name = "V - The Hierophant" desc = "Two prayers for the lost." + extended_desc = "enchants the user's suit with magic that's strong enough to negate three attacks." card_icon = "the_hierophant" /datum/tarot/the_hierophant/activate(mob/living/target) @@ -371,6 +384,7 @@ /datum/tarot/the_lovers name = "VI - The Lovers" desc = "May you prosper and be in good health." + extended_desc = "will restore the overall health of the user." card_icon = "the_lovers" /datum/tarot/the_lovers/activate(mob/living/target) @@ -388,6 +402,7 @@ /datum/tarot/the_chariot name = "VII - The Chariot" desc = "May nothing stand before you." + extended_desc = "imbues the user with immense power and speed, rendering them practically immortal for 10 seconds, at the cost of being unable to harm another living thing." card_icon = "the_chariot" /datum/tarot/the_chariot/activate(mob/living/target) @@ -397,6 +412,7 @@ /datum/tarot/justice name = "VIII - Justice" desc = "May your future become balanced." + extended_desc = "grants the user a medical first aid kit, a magical key that can open a single door, and 100 credits." card_icon = "justice" /datum/tarot/justice/activate(mob/living/target) @@ -409,6 +425,7 @@ /datum/tarot/the_hermit name = "IX - The Hermit" desc = "May you see what life has to offer." + extended_desc = "teleports the user to a random vending machine within the station." card_icon = "the_hermit" /datum/tarot/the_hermit/activate(mob/living/target) @@ -428,6 +445,7 @@ /datum/tarot/wheel_of_fortune name = "X - Wheel of Fortune" desc = "Spin the wheel of destiny." + extended_desc = "summons a random vending machine." card_icon = "wheel_of_fortune" /datum/tarot/wheel_of_fortune/activate(mob/living/target) @@ -441,6 +459,7 @@ /datum/tarot/strength name = "XI - Strength" desc = "May your power bring rage." + extended_desc = "grants the user strength beyond belief, but renders them unable to handle ranged weapons." card_icon = "strength" /datum/tarot/strength/activate(mob/living/target) @@ -450,6 +469,7 @@ /datum/tarot/the_hanged_man name = "XII - The Hanged Man" desc = "May you find enlightenment." + extended_desc = "allows the user to fly for a minute." card_icon = "the_hanged_man" /datum/tarot/the_hanged_man/activate(mob/living/target) @@ -461,6 +481,7 @@ /datum/tarot/death name = "XIII - Death" desc = "Lay waste to all that oppose you." + extended_desc = "deals damage to all those the user can see. Aside from themselves, of course." card_icon = "death" /datum/tarot/death/activate(mob/living/target) @@ -471,6 +492,7 @@ /datum/tarot/temperance name = "XIV - Temperance" desc = "May you be pure in heart." + extended_desc = "cures all ailments the user has. Also reinvigorates their organs." card_icon = "temperance" /datum/tarot/temperance/activate(mob/living/target) @@ -495,6 +517,7 @@ /datum/tarot/the_devil name = "XV - The Devil" desc = "Revel in the power of darkness." + extended_desc = "steals the life-force of everyone around the user." card_icon = "the_devil" /datum/tarot/the_devil/activate(mob/living/target) @@ -503,6 +526,7 @@ /datum/tarot/the_tower name = "XVI - The Tower" desc = "Destruction brings creation." + extended_desc = "summons a self-replicating bomb." card_icon = "the_tower" /datum/tarot/the_tower/activate(mob/living/target) @@ -513,6 +537,7 @@ /datum/tarot/the_stars name = "XVII - The Stars" desc = "May you find what you desire." + extended_desc = "teleports the user to the station's evidence room, and opens a single locker within." card_icon = "the_stars" /datum/tarot/the_stars/activate(mob/living/target) @@ -538,6 +563,7 @@ /datum/tarot/the_moon name = "XVIII - The Moon" desc = "May you find all you have lost." + extended_desc = "teleports the user to a random place of interest, starting with the sector the user is in first." card_icon = "the_moon" /datum/tarot/the_moon/activate(mob/living/target) @@ -576,6 +602,7 @@ /datum/tarot/the_sun name = "XIX - The Sun" desc = "May the light heal and enlighten you." + extended_desc = "fully rejuvenates the user back to their peak strength." card_icon = "the_sun" /datum/tarot/the_sun/activate(mob/living/target) @@ -584,6 +611,7 @@ /datum/tarot/judgement name = "XX - Judgement" desc = "Judge lest ye be judged." + extended_desc = "alerts the denizens of the afterlife to the user's existence. Prepare to be judged." card_icon = "judgement" /datum/tarot/judgement/activate(mob/living/target) @@ -592,6 +620,7 @@ /datum/tarot/the_world name = "XXI - The World" desc = "Open your eyes and see." + extended_desc = "bellows out smoke and grants the user full x-ray vision for two minutes." card_icon = "the_world" /datum/tarot/the_world/activate(mob/living/target) @@ -607,6 +636,7 @@ /datum/tarot/reversed/the_fool name = "0 - The Fool?" desc = "Let go and move on." + extended_desc = "removes all items from the user, leaving them completely naked." card_icon = "the_fool?" /datum/tarot/reversed/the_fool/activate(mob/living/target) @@ -621,6 +651,7 @@ /datum/tarot/reversed/the_magician name = "I - The Magician?" desc = "May no harm come to you." + extended_desc = "will repulse everything away from the user." card_icon = "the_magician?" /datum/tarot/reversed/the_magician/activate(mob/living/target) @@ -654,6 +685,7 @@ /datum/tarot/reversed/the_high_priestess name = "II - The High Priestess?" desc = "Run." + extended_desc = "summons Bubblegum to tear portals open around the user that will grab and damage everyone nearby." card_icon = "the_high_priestess?" /datum/tarot/reversed/the_high_priestess/activate(mob/living/target) @@ -663,6 +695,7 @@ /datum/tarot/reversed/the_empress name = "III - The Empress?" desc = "May your love bring protection." + extended_desc = "pacifies everyone in range, except for the user, for 40 seconds." card_icon = "the_empress?" /datum/tarot/reversed/the_empress/activate(mob/living/target) @@ -672,6 +705,7 @@ /datum/tarot/reversed/the_emperor name = "IV - The Emperor?" desc = "May you find a worthy opponent." + extended_desc = "teleports the user to a random head of staff." card_icon = "the_emperor?" /datum/tarot/reversed/the_emperor/activate(mob/living/target) @@ -691,6 +725,7 @@ /datum/tarot/reversed/the_hierophant name = "V - The Hierophant?" desc = "Two prayers for the forgotten." + extended_desc = "makes the Hierophant attack two random mobs in range." card_icon = "the_hierophant?" /datum/tarot/reversed/the_hierophant/activate(mob/living/target) @@ -709,6 +744,7 @@ /datum/tarot/reversed/the_lovers name = "VI - The Lovers?" desc = "May your heart shatter to pieces." + extended_desc = "causes the user of this card to experience true heartbreak - leaving their chest broken and battered." card_icon = "the_lovers?" /datum/tarot/reversed/the_lovers/activate(mob/living/target) @@ -726,6 +762,7 @@ /datum/tarot/reversed/the_chariot name = "VII - The Chariot?" desc = "May nothing walk past you." + extended_desc = "will petrify the user for two minutes, rendering them completely indestructible." card_icon = "the_chariot?" /datum/tarot/reversed/the_chariot/activate(mob/living/target) @@ -735,6 +772,7 @@ /datum/tarot/reversed/justice name = "VIII - Justice?" desc = "May your sins come back to torment you." + extended_desc = "creates a random orderable crate. This can include crates Supply would otherwise not have access to at the time." card_icon = "justice?" /datum/tarot/reversed/justice/activate(mob/living/target) @@ -752,6 +790,7 @@ /datum/tarot/reversed/the_hermit name = "IX - The Hermit?" desc = "May you see the value of all things in life." + extended_desc = "will sell all loose guns, grenades, batons, and armor around the user, transforming them directly into cash." card_icon = "the_hermit?" /datum/tarot/reversed/the_hermit/activate(mob/living/target) //Someone can improve this in the future (hopefully comment will not be here in 10 years.) @@ -773,6 +812,7 @@ /datum/tarot/reversed/wheel_of_fortune name = "X - Wheel of Fortune?" desc = "Throw the dice of fate." + extended_desc = "forces the user to roll for a powerful magical artifact. The outcome can be highly positive or highly negative; it is up to fate." card_icon = "wheel_of_fortune?" /datum/tarot/reversed/wheel_of_fortune/activate(mob/living/target) @@ -782,6 +822,7 @@ /datum/tarot/reversed/strength name = "XI - Strength?" desc = "May you break their resolve." + extended_desc = "breaks the minds of those around the user, dealing heavy brain damage, and causing two minutes of hallucinations." card_icon = "strength?" /datum/tarot/reversed/strength/activate(mob/living/target) @@ -793,6 +834,7 @@ /datum/tarot/reversed/the_hanged_man name = "XII - The Hanged Man?" desc = "May your greed know no bounds." + extended_desc = "forces the user to spin a cursed slot machine." card_icon = "the_hanged_man?" /datum/tarot/reversed/the_hanged_man/activate(mob/living/target) @@ -804,6 +846,7 @@ /datum/tarot/reversed/death name = "XIII - Death?" desc = "May life spring forth from the fallen." + extended_desc = "grants the user a soulstone and a construct to freely use on the dead." card_icon = "death?" /datum/tarot/reversed/death/activate(mob/living/target) @@ -813,6 +856,7 @@ /datum/tarot/reversed/temperance name = "XIV - Temperance?" desc = "May your hunger be satiated." + extended_desc = "forces the user to eat five pills containing random reagents." card_icon = "temperance?" /datum/tarot/reversed/temperance/activate(mob/living/target) @@ -829,6 +873,7 @@ /datum/tarot/reversed/the_devil name = "XV - The Devil?" desc = "Bask in the light of your mercy." + extended_desc = "summons a primed cluster flashbang at the user's feet." card_icon = "the_devil?" /datum/tarot/reversed/the_devil/activate(mob/living/target) @@ -838,6 +883,7 @@ /datum/tarot/reversed/the_tower name = "XVI - The Tower?" desc = "Creation brings destruction." + extended_desc = "will create large stone walls that erupt from the ground around the user." card_icon = "the_tower?" /datum/tarot/reversed/the_tower/activate(mob/living/target) @@ -853,6 +899,7 @@ /datum/tarot/reversed/the_stars name = "XVII - The Stars?" desc = "May your loss bring fortune." + extended_desc = "will cause a large amount of genetic decomposition to the user, as well as hurting a limb. However, it will reward the user with two additional cards." card_icon = "the_stars?" /datum/tarot/reversed/the_stars/activate(mob/living/target) //Heavy clone damage hit, but gain 2 cards. Not teathered to the card producer. Could lead to card stacking, but would require the sun to fix easily @@ -880,6 +927,7 @@ /datum/tarot/reversed/the_moon name = "XVIII - The Moon?" desc = "May you remember lost memories." + extended_desc = "will reveal the memories of everyone in range to the user." card_icon = "the_moon?" /datum/tarot/reversed/the_moon/activate(mob/living/target) @@ -889,6 +937,7 @@ /datum/tarot/reversed/the_sun name = "XIX - The Sun?" desc = "May the darkness swallow all around you." + extended_desc = "makes the user emit darkness, freezing anyone nearby. They will also become nearsighted for the duration, however." card_icon = "the_sun?" /datum/tarot/reversed/the_sun/activate(mob/living/target) @@ -897,6 +946,7 @@ /datum/tarot/reversed/judgement name = "XX - Judgement?" desc = "May you redeem those found wanting" //Who wants more, but ghosts for something interesting + extended_desc = "nudges the future events of this shift to be more... interesting." card_icon = "judgement?" /datum/tarot/reversed/judgement/activate(mob/living/target) @@ -908,6 +958,7 @@ /datum/tarot/reversed/the_world name = "XXI - The World?" desc = "Step into the abyss." + extended_desc = "teleports the user to the mining outpost." card_icon = "the_world?" /datum/tarot/reversed/the_world/activate(mob/living/target) diff --git a/code/game/jobs/job/engineering_jobs.dm b/code/game/jobs/job/engineering_jobs.dm index c10217f21c43..11dcf39776b9 100644 --- a/code/game/jobs/job/engineering_jobs.dm +++ b/code/game/jobs/job/engineering_jobs.dm @@ -27,7 +27,7 @@ uniform = /obj/item/clothing/under/rank/engineering/chief_engineer belt = /obj/item/storage/belt/utility/chief/full - gloves = /obj/item/clothing/gloves/color/black/ce + gloves = /obj/item/clothing/gloves/color/black shoes = /obj/item/clothing/shoes/brown head = /obj/item/clothing/head/hardhat/white l_ear = /obj/item/radio/headset/heads/ce diff --git a/code/game/jobs/job/security_jobs.dm b/code/game/jobs/job/security_jobs.dm index 24fc08d0b94a..3d67a3622688 100644 --- a/code/game/jobs/job/security_jobs.dm +++ b/code/game/jobs/job/security_jobs.dm @@ -50,7 +50,7 @@ uniform = /obj/item/clothing/under/rank/security/head_of_security suit = /obj/item/clothing/suit/armor/hos - gloves = /obj/item/clothing/gloves/color/black/hos + gloves = /obj/item/clothing/gloves/color/black shoes = /obj/item/clothing/shoes/jackboots head = /obj/item/clothing/head/HoS l_ear = /obj/item/radio/headset/heads/hos/alt diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index ba8c47942fef..2c22054d06d9 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -75,7 +75,7 @@ for(var/turf/T in linkedholodeck) if(prob(30)) do_sparks(2, 1, T) - T.ex_act(3) + T.ex_act(EXPLODE_LIGHT) T.hotspot_expose(1000,500,1) /obj/machinery/computer/HolodeckControl/proc/loadProgram(area/A) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 1a9b2a908715..481b309979ca 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -39,9 +39,9 @@ return var/num_of_prizes = 0 switch(severity) - if(1) + if(EMP_HEAVY) num_of_prizes = rand(1,4) - if(2) + if(EMP_LIGHT) num_of_prizes = rand(0,2) for(var/i = num_of_prizes; i > 0; i--) prizevend() diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 5bfa0113ad48..374f3e9cefb6 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -116,10 +116,10 @@ /obj/machinery/computer/emp_act(severity) ..() switch(severity) - if(1) + if(EMP_HEAVY) if(prob(50)) obj_break(ENERGY) - if(2) + if(EMP_LIGHT) if(prob(10)) obj_break(ENERGY) diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 406bb468e1d6..1a4a3ca793b8 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -549,6 +549,13 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/matter_bin = 1, /obj/item/stock_parts/manipulator = 1) +/obj/item/circuitboard/washing_machine + board_name = "Washing Machine" + icon_state = "generic" + build_path = /obj/machinery/washing_machine + board_type = "machine" + origin_tech = "programming=1" + /obj/item/circuitboard/smartfridge board_name = "Smartfridge" build_path = /obj/machinery/smartfridge diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 72cf7fbdbe92..a620857c3683 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -397,7 +397,7 @@ qdel(src) /obj/structure/dropwall_generator/ex_act(severity) - if(protected && severity > 1) //We would throw the explosion at the shield, but it is already getting hit + if(protected && severity > EXPLODE_DEVASTATE) //We would throw the explosion at the shield, but it is already getting hit return qdel(src) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index d41d4495f024..6ebb3b387c45 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -543,7 +543,7 @@ throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(L, src))) SEND_SOUND(L, pick(sound('sound/hallucinations/turn_around1.ogg', 0, 1, 50), sound('sound/hallucinations/turn_around2.ogg', 0, 1, 50))) L.KnockDown(4 SECONDS) - L.throw_at(throwtarget, 5, 1,src) + L.throw_at(throwtarget, 5, 1) return FALSE /obj/machinery/door/airlock/cult/screwdriver_act(mob/user, obj/item/I) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 6b0d2fb5ec32..3b0fbd5dbb5e 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -50,7 +50,7 @@ //"BLAST" doors are obviously stronger than regular doors when it comes to BLASTS. /obj/machinery/door/poddoor/ex_act(severity) - if(severity == 3) + if(severity == EXPLODE_LIGHT) return ..() diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 41b5a28b42a3..18cc38eac8b7 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -195,21 +195,26 @@ GLOBAL_LIST_EMPTY(allRequestConsoles) switch(action) if("writeInput") - if(reject_bad_text(params["write"])) - recipient = params["write"] //write contains the string of the receiving department's name - var/new_message = tgui_input_text(usr, "Write your message:", "Awaiting Input", encode = FALSE) - if(isnull(new_message)) - reset_message(FALSE) - return - message = new_message - screen = RCS_MESSAUTH - switch(params["priority"]) - if("1") - priority = RQ_NORMALPRIORITY - if("2") - priority = RQ_HIGHPRIORITY - else - priority = RQ_NONEW_MESSAGES + if(!reject_bad_text(params["write"])) + return + recipient = params["write"] //write contains the string of the receiving department's name + var/new_message = tgui_input_text(usr, "Write your message:", "Awaiting Input", encode = FALSE) + if(isnull(new_message)) + reset_message(FALSE) + return + message = new_message + screen = RCS_MESSAUTH + var/new_priority = text2num(params["priority"]) + switch(new_priority) + if(RQ_LOWPRIORITY) + priority = RQ_LOWPRIORITY + if(RQ_NORMALPRIORITY) + priority = RQ_NORMALPRIORITY + if(RQ_HIGHPRIORITY) + priority = RQ_HIGHPRIORITY + else + // Forcibly update UI state + return TRUE if("writeAnnouncement") var/new_message = tgui_input_text(usr, "Write your message:", "Awaiting Input", message, multiline = TRUE, encode = FALSE) @@ -354,7 +359,7 @@ GLOBAL_LIST_EMPTY(allRequestConsoles) if(!silent) playsound(loc, 'sound/machines/twobeep.ogg', 50, TRUE) atom_say(title) - if(reminder_timer_id == TIMER_ID_NULL) + if(reminder_timer_id == TIMER_ID_NULL && priority > RQ_LOWPRIORITY) reminder_timer_id = addtimer(CALLBACK(src, PROC_REF(remind_unread_messages)), 5 MINUTES, TIMER_STOPPABLE | TIMER_LOOP) switch(priority) diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 6e3243d9c6b6..b30d3fc11493 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -1,11 +1,10 @@ -#define OPEN_EMPTY 1 -#define CLOSED_EMPTY 2 -#define OPEN_FULL 3 -#define CLOSED_FULL 4 -#define RUNNING 5 -//#define OPEN_BLOODY 6 is tied to an unused icon state -#define CLOSED_BLOODY 7 -#define RUNNING_BLOODY 8 +#define DEFAULT_TUB_CAPACITY 20 + +#define WM_STATE_EMPTY 1 +#define WM_STATE_FULL 2 +#define WM_STATE_RUNNING 3 +#define WM_STATE_BLOODY 4 +#define WM_STATE_RUNNING_BLOODY 5 /obj/machinery/washing_machine name = "washing machine" @@ -14,306 +13,383 @@ icon_state = "wm_10" density = TRUE anchored = TRUE - /// Integer ID corresponding to whether the machine can accept more items, is running, will produce gibs, etc. - var/state = OPEN_EMPTY - var/panel = FALSE - var/gibs_ready = FALSE - var/obj/crayon - /// Typecache of washable items - var/list/can_be_washed = list( - /obj/item/stack/sheet/hairlesshide, - /obj/item/clothing/under, - /obj/item/clothing/mask, - /obj/item/clothing/head, - /obj/item/clothing/gloves, - /obj/item/clothing/shoes, - /obj/item/clothing/suit, - /obj/item/bedsheet - ) - /// Typecache of items that do not fit, overrides the whitelist - var/list/does_not_fit = list( - /obj/item/clothing/under/plasmaman, - /obj/item/clothing/suit/space, - /obj/item/clothing/suit/syndicatefake, - /obj/item/clothing/suit/cyborg_suit, - /obj/item/clothing/suit/bomb_suit, - /obj/item/clothing/suit/armor, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/cigarette, - /obj/item/clothing/head/syndicatefake, - /obj/item/clothing/head/helmet, - /obj/item/clothing/gloves/furgloves - ) - -/obj/machinery/washing_machine/Initialize(mapload) - . = ..() - can_be_washed = typecacheof(can_be_washed) - does_not_fit = typecacheof(does_not_fit) + var/washing_state = WM_STATE_EMPTY + + /// LAZYLIST of insert obj/item's inside the washer tub + var/list/inserted_items + /// LAZYLIST of inserted mob/living's inside the washer tube + var/list/inserted_mobs + + /// Is the washer in the middle of a wash cycle? Used to regulate certain interactions with the washer + var/washing = FALSE + /// Is the washer currently open? + var/door_open = FALSE + /// How much shit is currently in this laundry machine? Used to cap how much stuff you can put in here + var/current_tub_capacity = 0 + /// The cap for how much stuff you can shove in here + var/max_tub_capacity = DEFAULT_TUB_CAPACITY + /// Is the washing machine tub filled with gibs/blood? Effects the sprite it uses + var/bloody_mess = FALSE + /// Where is our DYE color coming from? + var/obj/item/color_source + /// What DYE color are we dyeing stuff? + var/wash_color + +/obj/machinery/washing_machine/Destroy() + eject_tub_contents() // cleans up refs & signals + return ..() + +/obj/machinery/washing_machine/update_icon_state() + icon_state = "wm_[washing_state][door_open ? 1 : 0][panel_open ? "_panel" : ""]" + +/// Determines which "WM state" to apply based on if the machine is a bloody mess, full/empty, washing, etc and then updates the icon state accordingly +/obj/machinery/washing_machine/proc/update_washing_state() + if(bloody_mess) + washing_state = washing ? WM_STATE_RUNNING_BLOODY : WM_STATE_BLOODY + update_appearance(UPDATE_ICON_STATE) + return + if(washing) + washing_state = WM_STATE_RUNNING + update_appearance(UPDATE_ICON_STATE) + return + washing_state = current_tub_capacity ? WM_STATE_FULL : WM_STATE_EMPTY + update_appearance(UPDATE_ICON_STATE) /obj/machinery/washing_machine/examine(mob/user) . = ..() - . += "You can Alt-Click [src] to start its washing cycle." + . += "Its door is currently [door_open ? "open" : "closed"]." + if(washing) + . += "It is currently in its wash cycle." + else + . += "You can Alt-Click [src] to start its washing cycle." + if(bloody_mess) + . += "The inside is covered in blood and gibs, you will need to clean it out with soap first." + else + var/total_contents = LAZYLEN(inserted_items) + LAZYLEN(inserted_mobs) + . += "It has [total_contents] item\s inside." /obj/machinery/washing_machine/AltClick(mob/user) - if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user)) + if(user.stat != CONSCIOUS || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user)) return - start(user) - -/obj/machinery/washing_machine/proc/start(mob/user) - if(state != CLOSED_FULL) - to_chat(user, "The washing machine cannot run in this state.") + if(stat & (NOPOWER|BROKEN)) return + if(!washing && !door_open) + start_wash_cycle() - if(locate(/mob) in src) - state = RUNNING_BLOODY - else - state = RUNNING - update_icon(UPDATE_ICON_STATE) - sleep(200) - for(var/atom/A in src) - A.clean_blood() - - //Tanning! - for(var/obj/item/stack/sheet/hairlesshide/HH in src) - new /obj/item/stack/sheet/wetleather(src, HH.amount) - qdel(HH) - - - if(crayon) - var/wash_color - if(istype(crayon, /obj/item/toy/crayon)) - var/obj/item/toy/crayon/CR = crayon - wash_color = CR.colourName - else if(istype(crayon, /obj/item/stamp)) - var/obj/item/stamp/ST = crayon - wash_color = ST.item_color - - if(wash_color) - var/new_jumpsuit_icon_state - var/new_jumpsuit_item_state - var/new_jumpsuit_name - var/new_glove_icon_state - var/new_glove_item_state - var/new_glove_name - var/new_bandana_icon_state - var/new_bandana_item_state - var/new_bandana_name - var/new_shoe_icon_state - var/new_shoe_name - var/new_sheet_icon_state - var/new_sheet_name - var/new_sheet_item_state - var/new_softcap_icon_state - var/new_softcap_name - var/new_desc = "The colors are a bit dodgy." - for(var/T in typesof(/obj/item/clothing/under)) - var/obj/item/clothing/under/J = new T - if(wash_color == J.item_color) - new_jumpsuit_icon_state = J.icon_state - new_jumpsuit_item_state = J.item_state - new_jumpsuit_name = J.name - qdel(J) - break - qdel(J) - for(var/T in typesof(/obj/item/clothing/gloves/color)) - var/obj/item/clothing/gloves/color/G = new T - if(wash_color == G.item_color) - new_glove_icon_state = G.icon_state - new_glove_item_state = G.item_state - new_glove_name = G.name - qdel(G) - break - qdel(G) - for(var/T in typesof(/obj/item/clothing/shoes)) - var/obj/item/clothing/shoes/S = new T - if(wash_color == S.item_color) - new_shoe_icon_state = S.icon_state - new_shoe_name = S.name - qdel(S) - break - qdel(S) - for(var/T in typesof(/obj/item/clothing/mask/bandana)) - var/obj/item/clothing/mask/bandana/M = new T - if(wash_color == M.item_color) - new_bandana_icon_state = M.icon_state - new_bandana_item_state = M.item_state - new_bandana_name = M.name - qdel(M) - break - qdel(M) - for(var/T in typesof(/obj/item/bedsheet)) - var/obj/item/bedsheet/B = new T - if(wash_color == B.item_color) - new_sheet_icon_state = B.icon_state - new_sheet_name = B.name - new_sheet_item_state = B.item_state - qdel(B) - break - qdel(B) - for(var/T in typesof(/obj/item/clothing/head/soft)) - var/obj/item/clothing/head/soft/H = new T - if(wash_color == H.item_color) - new_softcap_icon_state = H.icon_state - new_softcap_name = H.name - qdel(H) - break - qdel(H) - if(new_jumpsuit_icon_state && new_jumpsuit_item_state && new_jumpsuit_name) - for(var/obj/item/clothing/under/J in src) - if(!J.dyeable) - continue - J.item_state = new_jumpsuit_item_state - J.icon_state = new_jumpsuit_icon_state - J.item_color = wash_color - J.name = new_jumpsuit_name - J.desc = new_desc - if(new_glove_icon_state && new_glove_item_state && new_glove_name) - for(var/obj/item/clothing/gloves/color/G in src) - if(!G.dyeable) - continue - G.item_state = new_glove_item_state - G.icon_state = new_glove_icon_state - G.item_color = wash_color - G.name = new_glove_name - if(!istype(G, /obj/item/clothing/gloves/color/black/thief)) - G.desc = new_desc - if(new_shoe_icon_state && new_shoe_name) - for(var/obj/item/clothing/shoes/S in src) - if(!S.dyeable) - continue - if(S.chained) - S.chained = FALSE - S.slowdown = SHOES_SLOWDOWN - new /obj/item/restraints/handcuffs(src) - S.icon_state = new_shoe_icon_state - S.item_color = wash_color - S.name = new_shoe_name - S.desc = new_desc - if(new_bandana_icon_state && new_bandana_name) - for(var/obj/item/clothing/mask/bandana/M in src) - if(!M.dyeable) - continue - M.item_state = new_bandana_item_state - M.icon_state = new_bandana_icon_state - M.item_color = wash_color - M.name = new_bandana_name - M.desc = new_desc - if(new_sheet_icon_state && new_sheet_name) - for(var/obj/item/bedsheet/B in src) - B.icon_state = new_sheet_icon_state - B.item_color = wash_color - B.item_state = new_sheet_item_state - B.name = new_sheet_name - B.desc = new_desc - if(new_softcap_icon_state && new_softcap_name) - for(var/obj/item/clothing/head/soft/H in src) - if(!H.dyeable) - continue - H.icon_state = new_softcap_icon_state - H.item_color = wash_color - H.name = new_softcap_name - H.desc = new_desc - QDEL_NULL(crayon) - - - if(locate(/mob) in src) - state = CLOSED_BLOODY - gibs_ready = TRUE - else - state = CLOSED_FULL - update_icon(UPDATE_ICON_STATE) +/obj/machinery/washing_machine/attack_hand(mob/user) + if(washing && !door_open) + to_chat(user, "[src]'s door is shut, you will need to wait until the end of the cycle.") + return + toggle_door() -/obj/machinery/washing_machine/update_icon_state() - icon_state = "wm_[state][panel]" /obj/machinery/washing_machine/attackby(obj/item/W, mob/user, params) + if(user.a_intent == INTENT_HARM) + return ..() if(default_unfasten_wrench(user, W)) return - if(istype(W, /obj/item/toy/crayon) || istype(W, /obj/item/stamp)) - if(state in list(OPEN_EMPTY, OPEN_FULL)) - if(!crayon) - user.drop_item() - crayon = W - crayon.forceMove(src) - update_icon(UPDATE_ICON_STATE) - else - return ..() - else - return ..() - else if(istype(W, /obj/item/grab)) - if(state == OPEN_EMPTY) - var/obj/item/grab/G = W - if(ishuman(G.assailant) && iscorgi(G.affecting)) - G.affecting.forceMove(src) + if(default_deconstruction_screwdriver(user, icon_state, icon_state, W)) + update_appearance(UPDATE_ICON_STATE) + return + if(default_deconstruction_crowbar(user, W, FALSE)) + return + if(istype(W, /obj/item/soap)) + return ..() // need to be able to clean washing machine without putting stuff into the washing machine :D + if(istype(W, /obj/item/grab)) + var/obj/item/grab/G = W + if(isliving(G.assailant)) + if(attempt_insert(user, G.affecting)) qdel(G) - state = OPEN_FULL - update_icon(UPDATE_ICON_STATE) - else - return ..() - else if(is_type_in_typecache(W, can_be_washed)) - if(is_type_in_typecache(W, does_not_fit)) - to_chat(user, "This item does not fit.") - return - if(istype(W, /obj/item/clothing/gloves/color/black/krav_maga/sec)) - to_chat(user, "Washing these gloves would fry the electronics!") - return - if(W.flags & NODROP) - to_chat(user, "[W] is stuck to your hand!") + return + if(istype(W)) + if(attempt_insert(user, W)) return + return ..() + + +/* + * # attempt_insert + * + * First part in the insert chain for putting items into the laundry machine, does some sanity checks on both the user and atom + * moveable that's about to be shoved inside. Makes sure the user can actually perform this action and then calls the next proper + * proc in the insert chain depending if they're a mob or obj/item +*/ +/obj/machinery/washing_machine/proc/attempt_insert(mob/user, atom/movable/atom_to_insert) + if(!anchored || (stat & BROKEN) || (stat & NOPOWER)) + return FALSE + if(!door_open) + to_chat(user, "[src]'s door is closed!") + return FALSE // simply not possible (or is it?) + if(!istype(atom_to_insert) || !istype(user)) + return FALSE + if(user.stat != CONSCIOUS || !Adjacent(user) || !atom_to_insert.Adjacent(user)) + return FALSE + if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + to_chat(user, "You try to insert [atom_to_insert] into [src] but your hands are blocked!") + return FALSE + if(isliving(atom_to_insert)) // not ismob() b/c we only want living creatures, ghosts could just float out of the washing machine whenever they wanted + var/mob/living/sacrifice = atom_to_insert + if(sacrifice.mob_size >= MOB_SIZE_HUMAN) // prevents some most mobs from being washed even if it would be really really funny + to_chat(user, "You try to insert [sacrifice] into [src] but [sacrifice.p_theyre()] too large to fit inside!") + return FALSE + if(sacrifice.buckled) + to_chat(user, "You try to insert [sacrifice] into [src] but [sacrifice.p_theyre()] still buckled to something!") + return FALSE + return insert_mob_into_tub(user, sacrifice) + if(isitem(atom_to_insert)) // Restricting this to only item types prevents a lot of issues, you really only wanna shove items in here anyway... + var/obj/item/item_to_insert = atom_to_insert + if(item_to_insert.anchored) + return FALSE + if(item_to_insert.w_class >= WEIGHT_CLASS_HUGE) + to_chat(user, "You try to insert [item_to_insert] into [src] but [item_to_insert.p_them()] is too large to fit inside!") + return FALSE + return insert_item_into_tub(user, item_to_insert) + +/// Handles inserting mobs into the washing machines, checks machines capacity, does a do_after, and then applys appropriate signals and updates machines state +/obj/machinery/washing_machine/proc/insert_mob_into_tub(mob/user, mob/living/mob_to_insert) + var/mob_content_size = mob_to_insert.mob_size + if(max_tub_capacity < (mob_content_size * 2) + current_tub_capacity) + to_chat(user, "You try to insert [mob_to_insert] into [src] but it is too full for [mob_to_insert.p_them()]!") + return FALSE + mob_to_insert.visible_message("[user] starts shoving [mob_to_insert] into [src]!", "[user] starts shoving you into [src]!") + if(!do_after_once(user, (3 SECONDS * mob_content_size), target = src, attempt_cancel_message = "You stop inserting [mob_to_insert] into [src].")) + return FALSE + mob_to_insert.forceMove(src) + RegisterSignal(mob_to_insert, COMSIG_PARENT_QDELETING, PROC_REF(check_tub_contents)) + RegisterSignal(mob_to_insert, COMSIG_MOVABLE_MOVED, PROC_REF(check_tub_contents)) + LAZYADD(inserted_mobs, mob_to_insert) + calculate_tub_capacity() + update_washing_state() + add_attack_logs(user, mob_to_insert, "Shoved into washing machine.") + to_chat(mob_to_insert, "[user] shoves you into [src]. Oh shit!") + mob_to_insert.visible_message("[user] shoves [mob_to_insert] into [src].", "You shove [mob_to_insert] into [src].") + return TRUE + +/// Handles inserting obj/items into the washing machines, checks machines capacity, does a do_after, and then applys appropriate signals and updates machines state +/obj/machinery/washing_machine/proc/insert_item_into_tub(mob/user, obj/item/item_to_insert) + var/item_content_size = item_to_insert.w_class + if(max_tub_capacity < (item_content_size + current_tub_capacity)) + to_chat(user, "You try to insert [item_to_insert] into [src] but [src] is too full for [item_to_insert.p_them()]!") + return FALSE + if(!do_after_once(user, (1 SECONDS * (item_to_insert.w_class / 3)), target = src, attempt_cancel_message = "You stop inserting [item_to_insert] into [src].")) + return FALSE + if(!user.drop_item()) + to_chat(user, "[item_to_insert] is stuck to your hand!") + return FALSE + item_to_insert.forceMove(src) + RegisterSignal(item_to_insert, COMSIG_PARENT_QDELETING, PROC_REF(check_tub_contents)) + RegisterSignal(item_to_insert, COMSIG_MOVABLE_MOVED, PROC_REF(check_tub_contents)) + LAZYADD(inserted_items, item_to_insert) + calculate_tub_capacity() + update_washing_state() + to_chat(user, "You insert [item_to_insert] into [src].") + return TRUE + +/* + * # check_tub_contents() + * + * Managing tons of contents inside the object is messy business, you never know when something is deleted, teleported, or moved into your obj + * without your machine knowing, this clears bad references for GC/tracking purposes and adds references when something is added randomly to + * our contents. This ensures we don't nullspace shit (such as a mob dropping a wrench or something) and spit it all back out afterwards even + * if we didn't add it our selves! + * + * This proc is called via COMSIG_PARENT_QDELETING for objects we put inside through the insert proc +*/ +/obj/machinery/washing_machine/proc/check_tub_contents() + SIGNAL_HANDLER - if(length(contents) < 5) - if(state in list(OPEN_EMPTY, OPEN_FULL)) - user.drop_item() - W.forceMove(src) - state = OPEN_FULL - else - to_chat(user, "The door is closed!") - else - to_chat(user, "[src] is full!") - update_icon(UPDATE_ICON_STATE) + if(LAZYLEN(inserted_items)) + for(var/obj/item/I in inserted_items) + if(QDELETED(I) || I.loc != src) + if(!QDELETED(I)) + UnregisterSignal(I, COMSIG_PARENT_QDELETING) + UnregisterSignal(I, COMSIG_MOVABLE_MOVED) + LAZYREMOVE(inserted_items, I) + if(LAZYLEN(inserted_mobs)) + for(var/mob/living/L in inserted_mobs) + if(QDELETED(L) || L.loc != src) + if(!QDELETED(L)) + UnregisterSignal(L, COMSIG_PARENT_QDELETING) + UnregisterSignal(L, COMSIG_MOVABLE_MOVED) + LAZYREMOVE(inserted_mobs, L) + for(var/obj/item/I in contents) + if(!LAZYIN(inserted_items, I)) + LAZYADD(inserted_items, I) + RegisterSignal(I, COMSIG_PARENT_QDELETING, PROC_REF(check_tub_contents)) + for(var/mob/living/L in contents) + if(!LAZYIN(inserted_mobs, L)) + LAZYADD(inserted_mobs, L) + RegisterSignal(L, COMSIG_PARENT_QDELETING, PROC_REF(check_tub_contents)) + calculate_tub_capacity() + update_washing_state() + +/// Moves all Items/Mobs out of the laundry machine onto the Washing Machine's Loc, unregisters signals, then nulls the tracking lists +/obj/machinery/washing_machine/proc/eject_tub_contents() + if(bloody_mess) + playsound(loc, 'sound/effects/splat.ogg', 50, TRUE) + check_tub_contents() // one last time, we wanna make sure nothing got teleported out + if(LAZYLEN(inserted_items)) + for(var/obj/item/I in inserted_items) + if(bloody_mess) + I.add_blood() // what a mess! + I.forceMove(loc) + UnregisterSignal(I, COMSIG_PARENT_QDELETING) + UnregisterSignal(I, COMSIG_MOVABLE_MOVED) + LAZYNULL(inserted_items) + if(LAZYLEN(inserted_mobs)) + for(var/mob/living/L in inserted_mobs) + L.forceMove(loc) + UnregisterSignal(L, COMSIG_PARENT_QDELETING) + UnregisterSignal(L, COMSIG_MOVABLE_MOVED) + LAZYNULL(inserted_mobs) + calculate_tub_capacity() + update_washing_state() + +/// Calculates the total capacity of the contents of the tub, +/obj/machinery/washing_machine/proc/calculate_tub_capacity() + var/new_capacity = 0 + if(LAZYLEN(inserted_items)) + for(var/obj/item/I in inserted_items) + new_capacity += I.w_class + if(LAZYLEN(inserted_mobs)) + for(var/mob/living/L in inserted_mobs) + new_capacity += L.mob_size * 2 + current_tub_capacity = new_capacity + +/obj/machinery/washing_machine/proc/toggle_door() + door_open = !door_open + if(door_open) + eject_tub_contents() + update_washing_state() + +/// Attempts to locate stamps or crayons for dyeing purposes +/obj/machinery/washing_machine/proc/locate_color_source() + var/list/color_sources = list() + for(var/obj/item/toy/crayon/C in contents) + color_sources += C + for(var/obj/item/stamp/S in contents) + color_sources += S + if(!length(color_sources)) + return + color_source = pick(color_sources) + if(istype(color_source, /obj/item/toy/crayon)) + var/obj/item/toy/crayon/C = color_source + wash_color = C.dye_color + if(istype(color_source, /obj/item/stamp)) + var/obj/item/stamp/S = color_source + wash_color = S.dye_color + +/obj/machinery/washing_machine/proc/start_wash_cycle() + if(stat & (NOPOWER|BROKEN)) + return + locate_color_source() + washing = TRUE + playsound(loc, 'sound/machines/click.ogg', 50, TRUE) + atom_say("Beginning Wash Cycle!") + sleep(1 SECONDS) + update_washing_state() + use_power(100) + playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE) + addtimer(CALLBACK(src, PROC_REF(wash_cycle)), 15 SECONDS) + +/obj/machinery/washing_machine/proc/wash_cycle() + for(var/obj/item/I in inserted_items) + I.machine_wash(src) + for(var/mob/living/L in inserted_mobs) + L.machine_wash(src) + update_washing_state() + use_power(50 * current_tub_capacity) + playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE) + addtimer(CALLBACK(src, PROC_REF(end_wash_cycle)), 15 SECONDS) + +/obj/machinery/washing_machine/proc/end_wash_cycle() + if(bloody_mess) + for(var/obj/item/I in inserted_items) + I.add_blood(I.blood_DNA) + QDEL_NULL(color_source) + playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE) + washing = FALSE + atom_say("Wash Cycle Complete!") + sleep(1 SECONDS) + playsound(loc, 'sound/machines/ding.ogg', 50, TRUE) + update_washing_state() + +/obj/machinery/washing_machine/container_resist(mob/living/L) + . = ..() + if(washing) + return + if(!door_open) + toggle_door() + return else - return ..() + L.forceMove(loc) -/obj/machinery/washing_machine/attack_hand(mob/user) - switch(state) - if(OPEN_EMPTY) - state = CLOSED_EMPTY - if(CLOSED_EMPTY) - for(var/atom/movable/O in src) - O.forceMove(loc) - crayon = null - state = OPEN_EMPTY - if(OPEN_FULL) - state = CLOSED_FULL - if(CLOSED_FULL) - for(var/atom/movable/O in src) - O.forceMove(loc) - crayon = null - state = OPEN_EMPTY - if(RUNNING) - to_chat(user, "[src] is busy.") - if(CLOSED_BLOODY) - if(gibs_ready) - gibs_ready = FALSE - if(locate(/mob) in src) - var/mob/M = locate() in src - M.gib() - for(var/atom/movable/O in src) - O.forceMove(loc) - crayon = null - state = OPEN_EMPTY - - update_icon(UPDATE_ICON_STATE) /obj/machinery/washing_machine/deconstruct(disassembled = TRUE) - new /obj/item/stack/sheet/metal(drop_location(), 2) + eject_tub_contents() + new /obj/item/stack/sheet/metal(drop_location(), 5) + new /obj/item/circuitboard/washing_machine(drop_location(), 2) qdel(src) -#undef OPEN_EMPTY -#undef CLOSED_EMPTY -#undef OPEN_FULL -#undef CLOSED_FULL -#undef RUNNING -#undef CLOSED_BLOODY -#undef RUNNING_BLOODY +/obj/machinery/washing_machine/AllowDrop() + return TRUE // so gibs and dropped items end up inside of the washing machine instead when dropped + +/obj/machinery/washing_machine/cleaning_act(mob/user, atom/cleaner, cleanspeed, text_verb, text_description, text_targetname) + if(washing) + to_chat(user, "[src]'s door is shut, you will need to wait until the end of the cycle to clean it out.") + return + . = ..() + if(. && !washing) + bloody_mess = FALSE + update_washing_state() + +/obj/item/machine_wash(obj/machinery/washing_machine/washer) + . = ..() + if(washer.color_source) + dye_item(washer.wash_color) + +/obj/item/holder/machine_wash(obj/machinery/washing_machine/washer) + . = ..() + for(var/mob/living/held_mob in contents) + held_mob.machine_wash(washer) + +/obj/item/stack/sheet/hairlesshide/machine_wash(obj/machinery/washing_machine/washer) + . = ..() + new /obj/item/stack/sheet/wetleather(loc, amount) + qdel(src) + +/mob/living/simple_animal/machine_wash(obj/machinery/washing_machine/washer) + if(mob_size >= MOB_SIZE_HUMAN) + return + washer.bloody_mess = TRUE + add_attack_logs(washer, src, "gibbed by washing machine") + gib() //warcrime time! + +#undef DEFAULT_TUB_CAPACITY +#undef WM_STATE_EMPTY +#undef WM_STATE_FULL +#undef WM_STATE_RUNNING +#undef WM_STATE_BLOODY +#undef WM_STATE_RUNNING_BLOODY + +// +// , ,, , +// | || | ,/ _____ \. +// \_||_/ ||_/ \_|| +// || \_| . . |_/ +// || | L | +// ,|| |`==='| +// |>| ___`> -<'___ +// |>|\ / | +// \>| \ / , . . | +// || \/ /| . | . | | +// ||\ ` / | ___|___ | | ( +// (( || `--' | _______ | | )) ( +// ( )\|| ( )\ | - --- - | -| ( ( \ )) +// (\/ || ))/ ( | -- - -- | | )) ) \(( +// ( ()||((( ())| | |( (( () )hjm +// +// "Allow this Devil to stand testament to the +// the shitcode that once haunted this file" +// diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 9160090461d8..1980ded01727 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -409,7 +409,7 @@ breakthrough = TRUE else if(istype(obstacle, /obj/structure/reagent_dispensers/fueltank)) - obstacle.ex_act(1) + obstacle.ex_act(EXPLODE_DEVASTATE) else if(isliving(obstacle)) var/mob/living/L = obstacle diff --git a/code/game/objects/cleaning.dm b/code/game/objects/cleaning.dm index 304285513b8c..5c81fd4b27bb 100644 --- a/code/game/objects/cleaning.dm +++ b/code/game/objects/cleaning.dm @@ -55,4 +55,25 @@ /atom/proc/post_clean(atom/target, mob/user) //For specific cleaning object behaviors after cleaning, such as mops making floors slippery. return +/* + * # machine_wash() + * + * Called by machinery/washing_machine during its wash cycle + * allows custom behaviour to be implemented on items that are put through the washing machine + * by default it un cmag's objects and cleans all contaminents off of the item + * + * source - the washing_machine that is responsible for the washing, used by overrides to detect color to dye with +*/ +/atom/movable/proc/machine_wash(obj/machinery/washing_machine/source) + if(HAS_TRAIT(src, TRAIT_CMAGGED)) //If we've cleaned a cmagged object + uncmag() + REMOVE_TRAIT(src, TRAIT_CMAGGED, CLOWN_EMAG) + + //Generic cleaning functionality + var/obj/effect/decal/cleanable/C = locate() in src + if(!QDELETED(C)) + qdel(C) + clean_blood() + + #undef CMAG_CLEANTIME diff --git a/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm b/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm index 1d39a7cfd943..cb0270cf3d02 100644 --- a/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm +++ b/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm @@ -232,7 +232,7 @@ mergeable_decal = FALSE /obj/effect/decal/cleanable/shreds/ex_act(severity, target) - if(severity == 1) //so shreds created during an explosion aren't deleted by the explosion. + if(severity == EXPLODE_DEVASTATE) //so shreds created during an explosion aren't deleted by the explosion. qdel(src) /obj/effect/decal/cleanable/shreds/Initialize(mapload) diff --git a/code/game/objects/effects/snowcloud.dm b/code/game/objects/effects/snowcloud.dm index 76a2f8127b19..796015521b25 100644 --- a/code/game/objects/effects/snowcloud.dm +++ b/code/game/objects/effects/snowcloud.dm @@ -113,7 +113,7 @@ qdel(src) /obj/effect/snow/ex_act(severity) - if(severity == 3 && prob(50)) + if(severity == EXPLODE_LIGHT && prob(50)) return qdel(src) diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index f8519f205b30..a83c6b0336a8 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -37,16 +37,16 @@ var/will_affect = FALSE if(distance < heavy_range) - will_affect = T.emp_act(1) + will_affect = T.emp_act(EMP_HEAVY) else if(distance == heavy_range) if(prob(50)) - will_affect = T.emp_act(1) + will_affect = T.emp_act(EMP_HEAVY) else - will_affect = T.emp_act(2) + will_affect = T.emp_act(EMP_LIGHT) else if(distance <= light_range) - will_affect = T.emp_act(2) + will_affect = T.emp_act(EMP_LIGHT) if(will_affect) if(cause == "cult") diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index d68802eb4134..b1cf0e0af37f 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -13,6 +13,19 @@ if(!epicenter) return + // If we are in end round, make explosions gib the user + // Why? Its funny + if(GLOB.disable_explosions && usr && istype(usr, /mob/living/carbon/human)) + to_chat(usr, "Your explosive backfires!") + var/mob/living/carbon/human/H = usr + H.gib() // lol + return + + // If explosions are disabled, and there isnt a user, or the user isnt an admin, abort + // Admins can still ruin things :P + if(GLOB.disable_explosions && ((!usr) || !is_admin(usr))) + return + // Archive the uncapped explosion for the doppler array var/orig_dev_range = devastation_range var/orig_heavy_range = heavy_impact_range @@ -182,7 +195,7 @@ if(breach) T.ex_act(dist) else - T.ex_act(3) + T.ex_act(EXPLODE_LIGHT) CHECK_TICK @@ -206,7 +219,7 @@ /proc/secondaryexplosion(turf/epicenter, range) for(var/turf/tile in spiral_range_turfs(range, epicenter)) - tile.ex_act(2) + tile.ex_act(EXPLODE_HEAVY) /client/proc/check_bomb_impacts() set name = "Check Bomb Impact" diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 8374e17145d0..51920e44569d 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -78,6 +78,10 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons /// Since any item can now be a piece of clothing, this has to be put here so all items share it. /// This flag is used to determine when items in someone's inventory cover others. IE helmets making it so you can't see glasses, etc. var/flags_inv + /// The associated key to the dye registry GLOB list, used to transform/color this piece of clothing through dyeing + var/dyeing_key + /// If this item is put into a washing machine to be dyed, can objects of this type be dyed into a different color/icon? + var/dyeable = FALSE var/item_color /// What bodyflags does this item cover? See setup.dm for appropriate bit flags var/body_parts_covered = 0 @@ -307,7 +311,7 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons ..() /obj/item/attack_hand(mob/user as mob, pickupfireoverride = FALSE) - if(!user) + if(!user) return FALSE if(ishuman(user)) var/mob/living/carbon/human/H = user diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 68dbda7c4cf8..107beb353738 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -20,7 +20,8 @@ var/list/letters = list("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z") var/uses = 30 //0 for unlimited uses var/instant = 0 - var/colourName = "red" //for updateIcon purposes + /// What color will this crayon dye clothes, cables, etc? used for for updateIcon purposes on other objs + var/dye_color = DYE_RED var/dat var/busy = FALSE var/list/validSurfaces = list(/turf/simulated/floor) @@ -167,37 +168,37 @@ name = "red crayon" icon_state = "crayonred" colour = COLOR_RED - colourName = "red" + dye_color = DYE_RED /obj/item/toy/crayon/orange name = "orange crayon" icon_state = "crayonorange" colour = COLOR_ORANGE - colourName = "orange" + dye_color = DYE_ORANGE /obj/item/toy/crayon/yellow name = "yellow crayon" icon_state = "crayonyellow" colour = COLOR_YELLOW - colourName = "yellow" + dye_color = DYE_YELLOW /obj/item/toy/crayon/green name = "green crayon" icon_state = "crayongreen" colour = COLOR_GREEN - colourName = "green" + dye_color = DYE_GREEN /obj/item/toy/crayon/blue name = "blue crayon" icon_state = "crayonblue" colour = COLOR_BLUE - colourName = "blue" + dye_color = DYE_BLUE /obj/item/toy/crayon/purple name = "purple crayon" icon_state = "crayonpurple" colour = COLOR_PURPLE - colourName = "purple" + dye_color = DYE_PURPLE /obj/item/toy/crayon/random/New() icon_state = pick("crayonred", "crayonorange", "crayonyellow", "crayongreen", "crayonblue", "crayonpurple") @@ -205,40 +206,40 @@ if("crayonred") name = "red crayon" colour = COLOR_RED - colourName = "red" + dye_color = DYE_RED if("crayonorange") name = "orange crayon" colour = COLOR_ORANGE - colourName = "orange" + dye_color = DYE_ORANGE if("crayonyellow") name = "yellow crayon" colour = COLOR_YELLOW - colourName = "yellow" + dye_color = DYE_YELLOW if("crayongreen") name = "green crayon" - colour =COLOR_GREEN - colourName = "green" + colour = COLOR_GREEN + dye_color = DYE_GREEN if("crayonblue") name = "blue crayon" colour = COLOR_BLUE - colourName = "blue" + dye_color = DYE_BLUE if("crayonpurple") name = "purple crayon" colour = COLOR_PURPLE - colourName = "purple" + dye_color = DYE_PURPLE ..() /obj/item/toy/crayon/black name = "black crayon" icon_state = "crayonblack" colour = "#000000" - colourName = "black" + dye_color = DYE_BLACK /obj/item/toy/crayon/white name = "white crayon" icon_state = "crayonwhite" colour = "#FFFFFF" - colourName = "white" + dye_color = DYE_WHITE /obj/item/toy/crayon/white/chalk name = "detective's chalk" @@ -251,7 +252,7 @@ desc = "A very sad-looking crayon." icon_state = "crayonmime" colour = "#FFFFFF" - colourName = "mime" + dye_color = DYE_MIME uses = 0 /obj/item/toy/crayon/mime/attack_self(mob/living/user as mob) @@ -277,7 +278,7 @@ name = "rainbow crayon" icon_state = "crayonrainbow" colour = "#FFF000" - colourName = "rainbow" + dye_color = DYE_RAINBOW uses = 0 /obj/item/toy/crayon/rainbow/attack_self(mob/living/user as mob) @@ -308,6 +309,7 @@ var/capped = TRUE instant = TRUE validSurfaces = list(/turf/simulated/floor,/turf/simulated/wall) + dye_color = null // not technically a crayon, so we're not gonna have it dye stuff in the laundry machine /obj/item/toy/crayon/spraycan/New() ..() diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index e52f5fd5e661..b5fe142722f2 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -205,6 +205,7 @@ /obj/item/flash/cyborg origin_tech = null + can_overcharge = FALSE /obj/item/flash/cyborg/attack(mob/living/M, mob/user) ..() diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index eb19e9b13953..3a992cd935c7 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -393,7 +393,7 @@ var/mob/M = A add_attack_logs(user, M, "Hit with EMP-light") to_chat(user, "[src] now has [emp_cur_charges] charge\s.") - A.emp_act(1) + A.emp_act(EMP_HEAVY) else to_chat(user, "\The [src] needs time to recharge!") return diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index dcd7c9002a5a..b7a45a27a06a 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -129,7 +129,7 @@ else if(istype(target, /obj/machinery/camera)) var/obj/machinery/camera/C = target if(prob(effectchance * diode.rating)) - C.emp_act(1) + C.emp_act(EMP_HEAVY) outmsg = "You hit the lens of [C] with [src], temporarily disabling the camera!" log_admin("[key_name(user)] EMPd a camera with a laser pointer") diff --git a/code/game/objects/items/dyeing.dm b/code/game/objects/items/dyeing.dm new file mode 100644 index 000000000000..3c240c1e1af3 --- /dev/null +++ b/code/game/objects/items/dyeing.dm @@ -0,0 +1,48 @@ +/** + * Updates an item's appearance to mimic the appearance of another item in the dye_registry's dictionary + * what types of items (beanie, jumpsuit, shoes, etc) src is dyed into depends on the dye_key unless an + * overidden dye_key is specified. For example if our dye_key is DYE_REGISTRY_UNDER and we specify to dye to + * DYE_RED, our item's appearance would then mimic /obj/item/clothing/under/color/red; see [dye_registry.dm] for this dictionary + * + * once everything is updated, the target type path that we dyed the item into is returned + * + * Arguments: + * - dye_color: the DYE_COLOR specifies which dye color we look up to copy apearances from in the dye_registry; cannot be null + * - dye_key_override: this overrides the items `dyeing_key` which allows you to force the proc to use a specific lookup key for the dye_registry; this can be null + */ +/obj/item/proc/dye_item(dye_color, dye_key_override) + if(!dyeable || !dye_color) + return + var/dye_key_selector = dye_key_override ? dye_key_override : dyeing_key + if(!dye_key_selector) + return FALSE + if(!GLOB.dye_registry[dye_key_selector]) + stack_trace("Item just tried to be dyed with an invalid registry key: [dye_key_selector]") + return FALSE + var/obj/item/target_type = GLOB.dye_registry[dye_key_selector][dye_color] + if(!target_type) + return FALSE + // update icons + icon = initial(target_type.icon) + icon_state = initial(target_type.icon_state) + item_state = initial(target_type.item_state) + sprite_sheets = initial(target_type.sprite_sheets) + + // update inhand sprites + lefthand_file = initial(target_type.lefthand_file) + righthand_file = initial(target_type.righthand_file) + inhand_x_dimension = initial(target_type.inhand_x_dimension) + inhand_y_dimension = initial(target_type.inhand_y_dimension) + + // update the name/description + name = initial(target_type.name) + desc += "\nThe colors look a little dodgy." + update_appearance(ALL) + return target_type + +/// Beanies use the color var for their appearance, we don't normally copy this over but we have to for beanies +/obj/item/clothing/head/beanie/dye_item(dye_color, dye_key_override) + . = ..() + if(.) + var/obj/item/target_type = . + color = initial(target_type.color) diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index e7afcbc4a9bd..c949612017f1 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -145,32 +145,32 @@ /obj/item/flag/cargo name = "\improper Cargonia flag" - desc = "The flag of the independent, sovereign nation of Cargonia." + desc = "The flag of the independent, sovereign nation of Cargonia. Merely glimpsing this majestic banner fills you with the urge to buy enough guns to equip a small army." icon_state = "cargoflag" /obj/item/flag/med name = "\improper Medistan flag" - desc = "The flag of the independent, sovereign nation of Medistan." + desc = "The flag of the independent, sovereign nation of Medistan. Looking at this beautiful white and green banner fills you with a powerful compulsion to file malpractice lawsuits." icon_state = "medflag" /obj/item/flag/sec name = "\improper Brigston flag" - desc = "The flag of the independent, sovereign nation of Brigston." + desc = "The flag of the independent, sovereign nation of Brigston. The red of the flag represents blood shed in defense of the station, the amount of which varies heavily between shifts." icon_state = "secflag" /obj/item/flag/rnd name = "\improper Scientopia flag" - desc = "The flag of the independent, sovereign nation of Scientopia." + desc = "The flag of the independent, sovereign nation of Scientopia. Looking at this laminated beauty of a flag fills you with an irresstible urge to perform SCIENCE!." icon_state = "rndflag" /obj/item/flag/atmos name = "\improper Atmosia flag" - desc = "The flag of the independent, sovereign nation of Atmosia." + desc = "The flag of the independent, sovereign nation of Atmosia. This flag has survived dozens of plasmafires, and will endure more, if Atmosia has any say in things." icon_state = "atmosflag" /obj/item/flag/command name = "\improper Command flag" - desc = "The flag of the independent, sovereign nation of Command." + desc = "The flag of the independent, sovereign nation of Command. Apparently the budget was all spent on this flag, rather than a creative name." icon_state = "ntflag" //Antags @@ -182,27 +182,27 @@ /obj/item/flag/syndi name = "\improper Syndicate flag" - desc = "A flag proudly boasting the logo of the Syndicate, in defiance of NT." + desc = "A flag proudly boasting the crimson and black colors of the Syndicate, the largest organized criminal entity in the Sector." icon_state = "syndiflag" /obj/item/flag/wiz name = "\improper Wizard Federation flag" - desc = "A flag proudly boasting the logo of the Wizard Federation, sworn enemies of NT." + desc = "A flag proudly boasting the logo of the Wizard Federation, a loose collection of magical terrorist cells." icon_state = "wizflag" /obj/item/flag/cult name = "\improper Nar'Sie Cultist flag" - desc = "A flag proudly boasting the logo of the cultists, sworn enemies of NT." + desc = "A flag proudly boasting the unholy symbols of the Cult of Nar'sie. Merely possessing this flag is illegal in many polities." icon_state = "cultflag" /obj/item/flag/ussp name = "\improper USSP flag" - desc = "A flag proudly boasting the logo of the USSP, a noticeable faction in the galaxy." + desc = "A flag proudly flying the hammer & sickle of the USSP, a powerful socialist nation in the Sector's North." icon_state = "usspflag" /obj/item/flag/solgov name = "\improper Trans-Solar Federation flag" - desc = "A flag proudly boasting the logo of the SolGov, allied to NT government originated from Earth." + desc = "A flag proudly flying the golden sun of the Trans-Solar Federation, the militaristic de-facto superpower of the sector, based on Earth." icon_state = "solgovflag" //Chameleon diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 1ce36a89618d..0f77bd6fecba 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -305,4 +305,4 @@ if(istype(I, /obj/item/toy/crayon)) var/obj/item/toy/crayon/C = I - cable_color(C.colourName) + cable_color(C.dye_color) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index be43682943e4..a383b313f3b2 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -69,6 +69,13 @@ if(response == "Yes") user.visible_message("[user] grins as [user.p_they()] begin[user.p_s()] to put a Bag of Holding into a Bag of Holding!", "You begin to put the Bag of Holding into the Bag of Holding!") if(do_after(user, 30, target=src)) + if(GLOB.disable_explosions) + if(istype(user)) + to_chat(user, "You seem to stuff yourself into the quantum hellscape between the two bags. That wasn't wise.") + user.gib() + + return + investigate_log("has become a singularity. Caused by [user.key]","singulo") user.visible_message("[user] erupts in evil laughter as [user.p_they()] put[user.p_s()] the Bag of Holding into another Bag of Holding!", "You can't help but laugh wildly as you put the Bag of Holding into another Bag of Holding, complete darkness surrounding you."," You hear the sound of scientific evil brewing!") qdel(W) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index be79a9c285b4..4476daa3b963 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -591,7 +591,7 @@ /obj/item/storage/belt/bandolier name = "bandolier" desc = "A bandolier for holding shotgun ammunition." - icon_state = "bandolier" + icon_state = "bandolier_0" item_state = "bandolier" storage_slots = 16 max_combined_w_class = 16 @@ -608,7 +608,7 @@ new /obj/item/ammo_casing/shotgun/rubbershot(src) /obj/item/storage/belt/bandolier/update_icon_state() - icon_state = "[initial(icon_state)]_[min(length(contents), 8)]" + icon_state = "bandolier_[min(length(contents), 8)]" /obj/item/storage/belt/bandolier/attackby(obj/item/I, mob/user) var/amount = length(contents) diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 80be7a26b857..d44683a5b997 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -149,12 +149,12 @@ . = ..() . += image('icons/obj/crayons.dmi',"crayonbox") for(var/obj/item/toy/crayon/crayon in contents) - . += image('icons/obj/crayons.dmi',crayon.colourName) + . += image('icons/obj/crayons.dmi', crayon.dye_color) /obj/item/storage/fancy/crayons/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/toy/crayon)) var/obj/item/toy/crayon/C = I - switch(C.colourName) + switch(C.dye_color) if("mime") to_chat(usr, "This crayon is too sad to be contained in this box.") return diff --git a/code/game/objects/items/weapons/storage/surgical_tray.dm b/code/game/objects/items/weapons/storage/surgical_tray.dm index c7c91677d8d2..de68f6ccecf5 100644 --- a/code/game/objects/items/weapons/storage/surgical_tray.dm +++ b/code/game/objects/items/weapons/storage/surgical_tray.dm @@ -18,7 +18,8 @@ /obj/item/bonegel, /obj/item/bonesetter, /obj/item/stack/medical/bruise_pack, - /obj/item/stack/medical/ointment + /obj/item/stack/medical/ointment, + /obj/item/surgical_drapes ) /obj/item/storage/surgical_tray/Initialize(mapload) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 79825ab09dd7..4d3204ce5d76 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -722,12 +722,12 @@ if(HAS_TRAIT(src, TRAIT_WIELDED)) if(iswallturf(A)) var/turf/simulated/wall/Z = A - Z.ex_act(2) + Z.ex_act(EXPLODE_HEAVY) charged = 3 playsound(user, 'sound/weapons/marauder.ogg', 50, 1) else if(isstructure(A) || ismecha(A)) var/obj/Z = A - Z.ex_act(2) + Z.ex_act(EXPLODE_HEAVY) charged = 3 playsound(user, 'sound/weapons/marauder.ogg', 50, 1) @@ -808,6 +808,8 @@ icon_state = "pyro" can_be_cut = FALSE actions_types = list(/datum/action/item_action/toggle) + dyeable = FALSE + var/on_cooldown = FALSE var/obj/item/assembly/signaler/anomaly/pyro/core var/next_spark_time diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 5d037490ddbe..ff5a40bcfe2f 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -272,7 +272,7 @@ var/atom/throw_target = get_edge_target_turf(target, user.dir) user.visible_message("It's a home run!") target.throw_at(throw_target, rand(8,10), 14, user) - target.ex_act(2) + target.ex_act(EXPLODE_HEAVY) playsound(get_turf(src), 'sound/weapons/homerun.ogg', 100, 1) homerun_ready = 0 return diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 90ddae2fd6d8..e4d99b404fe6 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -20,8 +20,9 @@ LINEN BINS item_color = "white" resistance_flags = FLAMMABLE slot_flags = SLOT_FLAG_BACK - dog_fashion = /datum/dog_fashion/head/ghost + dyeing_key = DYE_REGISTRY_BEDSHEET + var/list/dream_messages = list("white") var/list/nightmare_messages = list("black") var/comfort = 0.5 diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 71dc7aa0f6e0..a1aa4868f9a0 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -160,7 +160,7 @@ if(destination in announce_beacons) for(var/obj/machinery/requests_console/D in GLOB.allRequestConsoles) if(D.department in announce_beacons[destination]) - D.createMessage(name, "Your Crate has Arrived!", msg, 1) + D.createMessage(name, "Your Crate has Arrived!", msg, RQ_NORMALPRIORITY) /obj/structure/closet/crate/secure desc = "A secure crate." diff --git a/code/game/objects/structures/depot_structures.dm b/code/game/objects/structures/depot_structures.dm index ebdb7cdfc61d..0137faaf4f5c 100644 --- a/code/game/objects/structures/depot_structures.dm +++ b/code/game/objects/structures/depot_structures.dm @@ -28,7 +28,7 @@ return ..() /obj/structure/fusionreactor/ex_act(severity) - if(severity < 3) + if(severity < EXPLODE_LIGHT) obj_integrity = 0 healthcheck() diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index e95355137716..5ff8c68f188d 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -103,7 +103,7 @@ "[user] tries to slam [victim] onto the meat spike!", "[user] tries to slam you onto the meat spike!" ) - if(do_mob(user, src, 6 SECONDS)) + if(do_mob(user, victim, 6 SECONDS)) end_spike(victim, user) /obj/structure/kitchenspike/proc/end_spike(mob/living/victim, mob/user) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 534ff6134dd8..3bdda3532c45 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -71,7 +71,7 @@ GLOBAL_LIST_INIT(icons_to_ignore_at_floor_init, list("damaged1","damaged2","dama return /turf/simulated/floor/burn_down() - ex_act(2) + ex_act(EXPLODE_HEAVY) /turf/simulated/floor/is_shielded() for(var/obj/structure/A in contents) diff --git a/code/modules/admin/misc_admin_procs.dm b/code/modules/admin/misc_admin_procs.dm index 59279382fc7b..18d88eb0bcbf 100644 --- a/code/modules/admin/misc_admin_procs.dm +++ b/code/modules/admin/misc_admin_procs.dm @@ -1,5 +1,9 @@ -GLOBAL_VAR_INIT(BSACooldown, 0) -GLOBAL_VAR_INIT(nologevent, 0) +/// Is admin BSA (damage a user) currently on cooldown? +GLOBAL_VAR_INIT(BSACooldown, FALSE) +/// Are we in a no-log event (EORG, highlander, etc)? +GLOBAL_VAR_INIT(nologevent, FALSE) +/// Are explosions currently disabled for EORG? +GLOBAL_VAR_INIT(disable_explosions, FALSE) //////////////////////////////// /proc/message_admins(msg) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index ab00577823e3..5fac4cafa053 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1829,9 +1829,8 @@ to_chat(owner, "Standby. Reload cycle in progress. Gunnery crews ready in five seconds!") return - GLOB.BSACooldown = 1 - spawn(50) - GLOB.BSACooldown = 0 + GLOB.BSACooldown = TRUE + addtimer(VARSET_CALLBACK(GLOB, BSACooldown, FALSE), 5 SECONDS) to_chat(M, "You've been hit by bluespace artillery!") log_admin("[key_name(M)] has been hit by Bluespace Artillery fired by [key_name(owner)]") diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index dfc1daf5746f..44b17907e2a5 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -658,6 +658,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "[(toggles & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"]" if(PREFTOGGLE_TOGGLE2) dat += "[(toggles2 & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"]" + // SS220 ADDITION - START + if(PREFTOGGLE_TOGGLE220) + dat += "[(toggles220 & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"]" + // SS220 ADDITION - END if(PREFTOGGLE_SOUND) dat += "[(sound & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"]" if(PREFTOGGLE_LIGHT) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 8c258013d33d..5623d28449c2 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -425,6 +425,7 @@ icon_override = 'icons/mob/clothing/head/softcap.dmi' icon_state = "greysoft" item_color = "grey" + dyeable = FALSE resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) @@ -467,6 +468,7 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH + dyeable = FALSE sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', @@ -522,6 +524,7 @@ icon_state = "black" item_color = "black" desc = "A pair of black shoes." + dyeable = FALSE permeability_coefficient = 0.05 resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) @@ -656,6 +659,7 @@ chameleon_action.emp_randomise(INFINITY) /obj/item/stamp/chameleon + dye_color = DYE_RAINBOW var/datum/action/item_action/chameleon/change/chameleon_action /obj/item/stamp/chameleon/Initialize(mapload) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index d11c5947d21a..672e5a445841 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -38,7 +38,6 @@ var/cooldown = 0 var/species_disguise = null var/magical = FALSE - var/dyeable = FALSE /// Do we block AI tracking? var/blockTracking w_class = WEIGHT_CLASS_SMALL @@ -266,14 +265,17 @@ body_parts_covered = HANDS slot_flags = SLOT_FLAG_GLOVES attack_verb = list("challenged") + strip_delay = 2 SECONDS + put_on_delay = 4 SECONDS + dyeing_key = DYE_REGISTRY_GLOVES + var/transfer_prints = FALSE ///Master pickpocket? var/pickpocket = FALSE var/clipped = FALSE ///Do they protect the wearer from poison ink? var/safe_from_poison = FALSE - strip_delay = 20 - put_on_delay = 40 + ///Amount of times touching something with these gloves will spill blood on it var/transfer_blood = 0 @@ -409,9 +411,11 @@ icon = 'icons/obj/clothing/masks.dmi' body_parts_covered = HEAD slot_flags = SLOT_FLAG_MASK + strip_delay = 4 SECONDS + put_on_delay = 4 SECONDS + dyeable = FALSE + var/adjusted_flags = null - strip_delay = 40 - put_on_delay = 40 //Proc that moves gas/breath masks out of the way /obj/item/clothing/mask/proc/adjustmask(mob/user) @@ -492,6 +496,20 @@ icon = 'icons/obj/clothing/shoes.dmi' desc = "Comfortable-looking shoes." gender = PLURAL //Carn: for grammatically correct text-parsing + + body_parts_covered = FEET + slot_flags = SLOT_FLAG_FEET + dyeable = TRUE + dyeing_key = DYE_REGISTRY_SHOES + + permeability_coefficient = 0.50 + slowdown = SHOES_SLOWDOWN + + sprite_sheets = list( + "Vox" = 'icons/mob/clothing/species/vox/shoes.dmi', + "Drask" = 'icons/mob/clothing/species/drask/shoes.dmi' + ) + var/chained = FALSE var/can_cut_open = FALSE var/cut_open = FALSE @@ -499,19 +517,11 @@ var/knife_slot = FALSE var/obj/item/kitchen/knife/combat/hidden_blade - body_parts_covered = FEET - slot_flags = SLOT_FLAG_FEET var/blood_state = BLOOD_STATE_NOT_BLOODY var/list/bloody_shoes = list(BLOOD_STATE_HUMAN = 0, BLOOD_STATE_XENO = 0, BLOOD_STATE_NOT_BLOODY = 0, BLOOD_BASE_ALPHA = BLOODY_FOOTPRINT_BASE_ALPHA) - permeability_coefficient = 0.50 - slowdown = SHOES_SLOWDOWN - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/shoes.dmi', - "Drask" = 'icons/mob/clothing/species/drask/shoes.dmi' - ) /obj/item/clothing/shoes/equipped(mob/user, slot) . = ..() @@ -618,12 +628,14 @@ /obj/item/clothing/suit name = "suit" icon = 'icons/obj/clothing/suits.dmi' - var/fire_resist = T0C+100 allowed = list(/obj/item/tank/internals/emergency_oxygen) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) drop_sound = 'sound/items/handling/cloth_drop.ogg' pickup_sound = 'sound/items/handling/cloth_pickup.ogg' slot_flags = SLOT_FLAG_OCLOTHING + dyeable = FALSE + + var/fire_resist = T0C + 100 var/blood_overlay_type = "suit" var/suit_toggled = FALSE var/suit_adjusted = FALSE @@ -635,6 +647,7 @@ ///How long to break out of the suits var/breakouttime + /obj/item/clothing/suit/Initialize(mapload) . = ..() setup_shielding() @@ -789,7 +802,6 @@ resistance_flags = NONE dog_fashion = null - /obj/item/clothing/suit/space name = "space suit" desc = "A suit that protects against low pressure environments. Has a big 13 on the back." @@ -829,6 +841,7 @@ equip_sound = 'sound/items/equip/jumpsuit_equip.ogg' drop_sound = 'sound/items/handling/cloth_drop.ogg' pickup_sound = 'sound/items/handling/cloth_pickup.ogg' + dyeing_key = DYE_REGISTRY_UNDER sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/misc.dmi', diff --git a/code/modules/clothing/gloves/colored_gloves.dm b/code/modules/clothing/gloves/colored_gloves.dm index 40f263be7e01..0493b1ac1c25 100644 --- a/code/modules/clothing/gloves/colored_gloves.dm +++ b/code/modules/clothing/gloves/colored_gloves.dm @@ -8,8 +8,9 @@ item_state = "ygloves" siemens_coefficient = 0 permeability_coefficient = 0.05 - item_color="yellow" + item_color = "yellow" resistance_flags = NONE + dyeable = TRUE /obj/item/clothing/gloves/color/yellow/fake siemens_coefficient = 1 @@ -56,13 +57,6 @@ "Kidan" = 'icons/mob/clothing/species/kidan/gloves.dmi', ) - -/obj/item/clothing/gloves/color/black/hos - item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. - -/obj/item/clothing/gloves/color/black/ce - item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. - /obj/item/clothing/gloves/color/black/thief pickpocket = 1 @@ -144,13 +138,7 @@ desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" item_state = "graygloves" - item_color="grey" - -/obj/item/clothing/gloves/color/grey/rd - item_color = "director" //Exists for washing machines. Is not different from gray gloves in any way. - -/obj/item/clothing/gloves/color/grey/hop - item_color = "hop" //Exists for washing machines. Is not different from gray gloves in any way. + item_color = "grey" /obj/item/clothing/gloves/color/light_brown name = "light brown gloves" @@ -166,9 +154,6 @@ item_state = "browngloves" item_color="brown" -/obj/item/clothing/gloves/color/brown/cargo - item_color = "cargo" //Exists for washing machines. Is not different from brown gloves in any way. - /obj/item/clothing/gloves/color/latex name = "latex gloves" desc = "Cheap sterile gloves made from latex." @@ -176,7 +161,7 @@ item_state = "lgloves" siemens_coefficient = 0.30 permeability_coefficient = 0.01 - item_color="white" + item_color = "white" transfer_prints = TRUE resistance_flags = NONE @@ -201,9 +186,6 @@ "Kidan" = 'icons/mob/clothing/species/kidan/gloves.dmi', ) -/obj/item/clothing/gloves/color/white/redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from white gloves in any way. - /obj/item/clothing/gloves/color/captain name = "captain's gloves" @@ -232,3 +214,4 @@ icon_state = "furglovesico" item_state = "furgloves" transfer_prints = TRUE + dyeable = FALSE diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm index 21e0bc2b4a7c..fb47355dffa7 100644 --- a/code/modules/clothing/head/beanie.dm +++ b/code/modules/clothing/head/beanie.dm @@ -13,6 +13,7 @@ "Vox" = 'icons/mob/clothing/species/vox/head.dmi', ) dyeable = TRUE + dyeing_key = DYE_REGISTRY_BEANIE /obj/item/clothing/head/beanie/black name = "black beanie" diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index e1075378113a..f63c0f0c727a 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -14,6 +14,7 @@ max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT strip_delay = 60 dog_fashion = /datum/dog_fashion/head/helmet + dyeable = FALSE sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Drask" = 'icons/mob/clothing/species/drask/helmet.dmi', diff --git a/code/modules/clothing/masks/misc_masks.dm b/code/modules/clothing/masks/misc_masks.dm index 2369f6de0216..96e4145c63b3 100644 --- a/code/modules/clothing/masks/misc_masks.dm +++ b/code/modules/clothing/masks/misc_masks.dm @@ -405,6 +405,7 @@ adjusted_flags = SLOT_FLAG_HEAD icon_state = "bandbotany" dyeable = TRUE + dyeing_key = DYE_REGISTRY_BANDANA can_toggle = TRUE sprite_sheets = list( diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index 6f0c5aa35158..60f6998a7291 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -10,9 +10,6 @@ max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT dyeable = TRUE -/obj/item/clothing/shoes/black/redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from black shoes in any way. - /obj/item/clothing/shoes/black/greytide flags = NODROP @@ -22,24 +19,6 @@ icon_state = "brown" item_color = "brown" -/obj/item/clothing/shoes/brown/captain - item_color = "captain" //Exists for washing machines. Is not different from brown shoes in any way. - -/obj/item/clothing/shoes/brown/hop - item_color = "hop" //Exists for washing machines. Is not different from brown shoes in any way. - -/obj/item/clothing/shoes/brown/ce - item_color = "chief" //Exists for washing machines. Is not different from brown shoes in any way. - -/obj/item/clothing/shoes/brown/rd - item_color = "director" //Exists for washing machines. Is not different from brown shoes in any way. - -/obj/item/clothing/shoes/brown/cmo - item_color = "medical" //Exists for washing machines. Is not different from brown shoes in any way. - -/obj/item/clothing/shoes/brown/qm - item_color = "cargo" //Exists for washing machines. Is not different from brown shoes in any way. - /obj/item/clothing/shoes/blue name = "blue shoes" icon_state = "blue" diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 9514ee602c5e..308aea6b03c3 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -3,6 +3,12 @@ desc = "Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle." icon_state = "magboots0" origin_tech = "materials=3;magnets=4;engineering=4" + dyeable = FALSE + actions_types = list(/datum/action/item_action/toggle) + strip_delay = 7 SECONDS + put_on_delay = 7 SECONDS + resistance_flags = FIRE_PROOF + var/magboot_state = "magboots" var/magpulse = FALSE var/slowdown_active = 2 @@ -10,10 +16,6 @@ var/magpulse_name = "mag-pulse traction system" ///If a pair of magboots has different icons for being on or off var/multiple_icons = TRUE - actions_types = list(/datum/action/item_action/toggle) - strip_delay = 70 - put_on_delay = 70 - resistance_flags = FIRE_PROOF /obj/item/clothing/shoes/magboots/water_act(volume, temperature, source, method) . = ..() diff --git a/code/modules/clothing/shoes/misc_shoes.dm b/code/modules/clothing/shoes/misc_shoes.dm index 681f25935ba7..5c66cd8382d3 100644 --- a/code/modules/clothing/shoes/misc_shoes.dm +++ b/code/modules/clothing/shoes/misc_shoes.dm @@ -2,6 +2,7 @@ name = "mime shoes" icon_state = "mime" item_color = "mime" + dyeable = TRUE /// basic syndicate combat boots for nuke ops and mob corpses /obj/item/clothing/shoes/combat @@ -15,6 +16,7 @@ strip_delay = 70 resistance_flags = NONE knife_slot = TRUE + dyeable = FALSE /// overpowered gimmick boots /obj/item/clothing/shoes/combat/swat @@ -31,17 +33,20 @@ strip_delay = 50 put_on_delay = 50 magical = TRUE + dyeable = FALSE /obj/item/clothing/shoes/sandal/marisa name = "magic shoes" desc = "A pair of magic, black shoes." icon_state = "black" resistance_flags = FIRE_PROOF | ACID_PROOF + dyeable = FALSE /obj/item/clothing/shoes/sandal/magic name = "magical sandals" desc = "A pair of sandals imbued with magic." resistance_flags = FIRE_PROOF | ACID_PROOF + dyeable = FALSE /obj/item/clothing/shoes/galoshes name = "galoshes" @@ -53,6 +58,7 @@ strip_delay = 50 put_on_delay = 50 resistance_flags = NONE + dyeable = FALSE armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 35, ACID = 150) /obj/item/clothing/shoes/galoshes/dry @@ -84,12 +90,13 @@ item_state = "clown_shoes" slowdown = SHOES_SLOWDOWN+1 item_color = "clown" - var/enabled_waddle = TRUE // "Dyeable" in this case is a bit of an understatement, washing these // with a crayon will give them the appearance and name of normal // shoes, but the functionality of clown shoes. dyeable = TRUE + var/enabled_waddle = TRUE + /obj/item/clothing/shoes/clown_shoes/Initialize(mapload) . = ..() AddComponent(/datum/component/squeak, list('sound/effects/clownstep1.ogg' = 1, 'sound/effects/clownstep2.ogg' = 1), 50, falloff_exponent = 20) //die off quick please @@ -111,6 +118,10 @@ return toggle_waddle(user) +/obj/item/clothing/shoes/clown_shoes/machine_wash(obj/machinery/washing_machine/washer) + . = ..() + playsound(src, 'sound/items/bikehorn.ogg', 25, TRUE, 1) + /obj/item/clothing/shoes/clown_shoes/proc/toggle_waddle(mob/living/user) if(!enabled_waddle) to_chat(user, "You switch off the waddle dampeners!") @@ -137,7 +148,7 @@ actions_types = list(/datum/action/item_action/slipping) enabled_waddle = FALSE slowdown = 0 - dyeable = FALSE + var/slide_distance = 6 var/recharging_rate = 8 SECONDS var/recharging_time = 0 @@ -189,6 +200,7 @@ strip_delay = 50 put_on_delay = 50 resistance_flags = NONE + dyeable = FALSE /obj/item/clothing/shoes/jackboots/jacksandals name = "jacksandals" @@ -196,10 +208,12 @@ can_cut_open = 0 icon_state = "jacksandal" item_color = "jacksandal" + dyeable = FALSE /obj/item/clothing/shoes/jackboots/noisy name = "heavy jackboots" desc = "Outdated heavier versions of the standard Nanotrasen-issue Security combat boots. Pick up that can." + dyeable = FALSE /obj/item/clothing/shoes/jackboots/noisy/Initialize(mapload) . = ..() @@ -210,6 +224,7 @@ desc = "Thick-soled boots for industrial work environments." can_cut_open = 1 icon_state = "workboots" + dyeable = FALSE /obj/item/clothing/shoes/workboots/mining name = "mining boots" @@ -221,6 +236,7 @@ heat_protection = FEET|LEGS max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT knife_slot = TRUE + dyeable = FALSE /obj/item/clothing/shoes/winterboots name = "winter boots" @@ -231,6 +247,7 @@ min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET|LEGS max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT + dyeable = FALSE /obj/item/clothing/shoes/cult name = "boots" @@ -244,29 +261,34 @@ heat_protection = FEET max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT magical = TRUE + dyeable = FALSE /obj/item/clothing/shoes/cyborg name = "cyborg boots" desc = "Shoes for a cyborg costume" icon_state = "boots" + dyeable = FALSE /obj/item/clothing/shoes/slippers name = "bunny slippers" desc = "Fluffy!" icon_state = "slippers" item_state = "slippers" + dyeable = FALSE /obj/item/clothing/shoes/slippers_worn name = "worn bunny slippers" desc = "Fluffy..." icon_state = "slippers_worn" item_state = "slippers_worn" + dyeable = FALSE /obj/item/clothing/shoes/laceup name = "laceup shoes" desc = "The height of fashion, and they're pre-polished!" icon_state = "laceups" put_on_delay = 50 + dyeable = FALSE /obj/item/clothing/shoes/roman name = "roman sandals" @@ -275,17 +297,20 @@ item_state = "roman" strip_delay = 100 put_on_delay = 100 + dyeable = FALSE /obj/item/clothing/shoes/centcom name = "dress shoes" desc = "They appear impeccably polished." icon_state = "laceups" + dyeable = FALSE /obj/item/clothing/shoes/griffin name = "griffon boots" desc = "A pair of costume boots fashioned after bird talons." icon_state = "griffinboots" item_state = "griffinboots" + dyeable = FALSE /obj/item/clothing/shoes/fluff/noble_boot @@ -294,12 +319,14 @@ icon_state = "noble_boot" item_color = "noble_boot" item_state = "noble_boot" + dyeable = FALSE /obj/item/clothing/shoes/furboots name = "fur boots" desc = "Warm, furry boots." icon_state = "furboots" item_state = "furboots" + dyeable = FALSE /obj/item/clothing/shoes/sandal/white name = "white sandals" @@ -352,12 +379,14 @@ desc = "These boots were made for dancing." icon_state = "bsing" put_on_delay = 50 + dyeable = FALSE /obj/item/clothing/shoes/cowboy name = "cowboy boots" desc = "A pair a' brown boots." icon_state = "cowboy_brown" item_color = "cowboy_brown" + dyeable = FALSE /obj/item/clothing/shoes/cowboy/black name = "black cowboy boots" @@ -410,6 +439,7 @@ item_state = "clothwrap" force = 0 w_class = WEIGHT_CLASS_SMALL + dyeable = FALSE /obj/item/clothing/shoes/bhop name = "jump boots" @@ -422,6 +452,8 @@ permeability_coefficient = 0.05 can_cut_open = FALSE knife_slot = TRUE + dyeable = FALSE + var/jumpdistance = 5 //-1 from to see the actual distance, e.g 4 goes over 3 tiles var/jumpspeed = 3 var/recharging_rate = 6 SECONDS //default 6 seconds between each dash diff --git a/code/modules/clothing/spacesuits/alien_suits.dm b/code/modules/clothing/spacesuits/alien_suits.dm index 748427fd9a68..d38a9944f255 100644 --- a/code/modules/clothing/spacesuits/alien_suits.dm +++ b/code/modules/clothing/spacesuits/alien_suits.dm @@ -79,6 +79,7 @@ armor = list(MELEE = 35, BULLET = 35, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 200, ACID = 285) heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT + dyeable = FALSE icon = 'icons/obj/clothing/species/vox/suits.dmi' species_restricted = list("Vox") sprite_sheets = list( diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 719e0bcb8e3b..b8140922a33e 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -26,6 +26,8 @@ actions_types = list(/datum/action/item_action/toggle) armor = list(MELEE = 75, BULLET = 75, LASER = 75, ENERGY = 75, BOMB = 30, RAD = 90, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | ACID_PROOF + dyeable = FALSE + var/obj/item/clothing/head/helmet/space/chronos/helmet = null var/obj/effect/chronos_cam/camera = null var/activating = FALSE diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 9baed58985b7..c4e7304ed4c9 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -138,7 +138,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/emp_act(severity) ..() - display_visor_message("[severity > 1 ? "Light" : "Strong"] electromagnetic pulse detected!") + display_visor_message("[severity > EMP_HEAVY ? "Light" : "Strong"] electromagnetic pulse detected!") /obj/item/clothing/suit/space/hardsuit name = "hardsuit" @@ -149,10 +149,8 @@ armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 150, FIRE = 50, ACID = 150) allowed = list(/obj/item/flashlight,/obj/item/tank/internals,/obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd) siemens_coefficient = 0 - var/obj/item/clothing/head/helmet/space/hardsuit/helmet actions_types = list(/datum/action/item_action/toggle_helmet) - var/helmettype = /obj/item/clothing/head/helmet/space/hardsuit - var/obj/item/tank/jetpack/suit/jetpack = null + dyeable = FALSE hide_tail_by_species = list("Vox" , "Vulpkanin" , "Unathi" , "Tajaran") sprite_sheets = list( @@ -171,6 +169,10 @@ "Vulpkanin" = 'icons/obj/clothing/species/vulpkanin/suits.dmi' ) + var/obj/item/clothing/head/helmet/space/hardsuit/helmet + var/helmettype = /obj/item/clothing/head/helmet/space/hardsuit + var/obj/item/tank/jetpack/suit/jetpack = null + /obj/item/clothing/suit/space/hardsuit/Initialize(mapload) . = ..() MakeHelmet() diff --git a/code/modules/clothing/spacesuits/misc_spacesuits.dm b/code/modules/clothing/spacesuits/misc_spacesuits.dm index 9ba7154912b2..e71640e6233b 100644 --- a/code/modules/clothing/spacesuits/misc_spacesuits.dm +++ b/code/modules/clothing/spacesuits/misc_spacesuits.dm @@ -64,6 +64,7 @@ flags_2 = RAD_PROTECT_CONTENTS_2 strip_delay = 130 dog_fashion = /datum/dog_fashion/back/deathsquad + dyeable = FALSE /obj/item/clothing/suit/space/deathsquad/Initialize(mapload) . = ..() diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index 93564f3c757c..d0e4f9d0d4bf 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -5,6 +5,8 @@ icon_state = "syndicate" item_state = "syndicate" armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 200, ACID = 285) + dyeable = TRUE + dyeing_key = DYE_REGISTRY_SYNDICATE_HELMET sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi', "Tajaran" = 'icons/mob/clothing/species/tajaran/helmet.dmi', @@ -19,6 +21,8 @@ item_state = "space_suit_syndicate" desc = "A suspicious-looking space suit. The fabric is reinforced with a blend of nomex and kevlar for added protection." w_class = WEIGHT_CLASS_NORMAL + dyeable = TRUE + dyeing_key = DYE_REGISTRY_SYNDICATE_SUIT allowed = list(/obj/item/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/melee/energy/sword/saber,/obj/item/restraints/handcuffs,/obj/item/tank/internals) armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 200, ACID = 285) sprite_sheets = list( diff --git a/code/modules/clothing/spacesuits/void.dm b/code/modules/clothing/spacesuits/void.dm index af218f309009..01d5db555cfe 100644 --- a/code/modules/clothing/spacesuits/void.dm +++ b/code/modules/clothing/spacesuits/void.dm @@ -6,6 +6,8 @@ icon_state = "void-red" item_state = "void" flags_inv = HIDEMASK|HIDEEARS + dyeable = TRUE + dyeing_key = DYE_REGISTRY_VOID_HELMET sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi', "Tajaran" = 'icons/mob/clothing/species/tajaran/helmet.dmi', @@ -18,6 +20,8 @@ icon_state = "void-red" item_state = "void" desc = "A high tech, NASA Centcom branch designed space suit. Used for AI satellite maintenance." + dyeable = TRUE + dyeing_key = DYE_REGISTRY_VOID_SUIT allowed = list(/obj/item/flashlight,/obj/item/tank/internals,/obj/item/multitool) sprite_sheets = list( "Tajaran" = 'icons/mob/clothing/species/tajaran/suit.dmi', diff --git a/code/modules/clothing/suits/hood.dm b/code/modules/clothing/suits/hood.dm index 7df145f0fa6b..9deab56b0826 100644 --- a/code/modules/clothing/suits/hood.dm +++ b/code/modules/clothing/suits/hood.dm @@ -21,6 +21,10 @@ W.suit = src hood = W +/obj/item/clothing/suit/hooded/clean_blood(radiation_clean) + . = ..() + hood.clean_blood() + /obj/item/clothing/suit/hooded/ui_action_click() ToggleHood() diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index c5dacd6aa9ce..19abb245f1b9 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -103,6 +103,7 @@ strip_delay = 70 put_on_delay = 70 resistance_flags = NONE + dyeable = FALSE sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' diff --git a/code/modules/clothing/under/dress.dm b/code/modules/clothing/under/dress.dm index 42788ffd9f1b..3a0d25e88862 100644 --- a/code/modules/clothing/under/dress.dm +++ b/code/modules/clothing/under/dress.dm @@ -35,6 +35,8 @@ icon_state = "blackskirt" item_color = "blackskirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT //wedding stuff @@ -120,12 +122,16 @@ desc = "A preppy red skirt with a white blouse." icon_state = "plaid_red" item_color = "plaid_red" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/dress/plaid_purple name = "blue purple skirt" desc = "A preppy purple skirt with a white blouse." icon_state = "plaid_purple" item_color = "plaid_purple" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/dress/sailordress name = "sailor dress" diff --git a/code/modules/clothing/under/jobs/captain.dm b/code/modules/clothing/under/jobs/captain.dm index 5cd0cb4f78f3..6845c1c738b4 100644 --- a/code/modules/clothing/under/jobs/captain.dm +++ b/code/modules/clothing/under/jobs/captain.dm @@ -19,6 +19,8 @@ desc = "Feminine fashion for the style conscious captain." icon_state = "captain_dress" item_color = "captain_dress" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/captain/parade name = "captain's parade uniform" diff --git a/code/modules/clothing/under/jobs/cargo.dm b/code/modules/clothing/under/jobs/cargo.dm index c77a1deba891..79fd2cafea2c 100644 --- a/code/modules/clothing/under/jobs/cargo.dm +++ b/code/modules/clothing/under/jobs/cargo.dm @@ -23,6 +23,8 @@ icon_state = "qm_skirt" item_state = "qm_skirt" item_color = "qm_skirt" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/cargo/qm/dress name = "quartermaster's dress uniform" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 2f58d9717cd6..fb08d4a7eef0 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -20,6 +20,8 @@ desc = "It's a jumpskirt worn by someone who works in the position of \"Head of Personnel\"." icon_state = "hop_skirt" item_color = "hop_skirt" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/civilian/hop/dress name = "head of personnel's dress uniform" @@ -120,6 +122,8 @@ icon_state = "mime_skirt" item_state = "mime_skirt" item_color = "mime_skirt" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/civilian/mime/sexy name = "sexy mime outfit" diff --git a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm index fa48191c8f97..a857f5bcc3da 100644 --- a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm @@ -23,6 +23,8 @@ icon_state = "chieff" item_color = "chieff" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/engineering/atmospheric_technician desc = "It's a jumpsuit worn by atmospheric technicians." diff --git a/code/modules/clothing/under/jobs/medical_jumpsuits.dm b/code/modules/clothing/under/jobs/medical_jumpsuits.dm index 7a8258f77c0c..6f6c15fc14b8 100644 --- a/code/modules/clothing/under/jobs/medical_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/medical_jumpsuits.dm @@ -24,6 +24,8 @@ icon_state = "cmof" item_color = "cmof" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/medical/doctor name = "medical doctor's jumpsuit" diff --git a/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm b/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm index 9d25abd92ca4..1669a3afcbce 100644 --- a/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm +++ b/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm @@ -4,15 +4,18 @@ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS strip_delay = 80 - var/next_extinguish = 0 - var/extinguish_cooldown = 100 - var/extinguishes_left = 5 icon = 'icons/obj/clothing/species/plasmaman/uniform.dmi' species_restricted = list("Plasmaman") sprite_sheets = list("Plasmaman" = 'icons/mob/clothing/species/plasmaman/uniform.dmi') icon_state = "plasmaman" item_state = "plasmaman" item_color = "plasmaman" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_PLASMAMEN + + var/next_extinguish = 0 + var/extinguish_cooldown = 10 SECONDS + var/extinguishes_left = 5 /obj/item/clothing/under/plasmaman/examine(mob/user) . = ..() diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm index 9ee59b40cebd..884966949c14 100644 --- a/code/modules/clothing/under/jobs/rnd.dm +++ b/code/modules/clothing/under/jobs/rnd.dm @@ -21,6 +21,8 @@ desc = "Feminine fashion for the style conscious RD." icon_state = "dress_rd" item_color = "dress_rd" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/rnd/scientist name = "scientist's jumpsuit" diff --git a/code/modules/clothing/under/jobs/security_jumpsuits.dm b/code/modules/clothing/under/jobs/security_jumpsuits.dm index d319cda2cbc5..925d5bc7aeea 100644 --- a/code/modules/clothing/under/jobs/security_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/security_jumpsuits.dm @@ -139,6 +139,8 @@ icon_state = "hos_skirt" item_state = "r_suit" item_color = "hos_skirt" + dyeable = TRUE + dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/security/head_of_security/corporate icon_state = "hos_corporate" diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index b8835808ded6..4899a039ea2f 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -46,7 +46,7 @@ var/my_department = "[station_name()] firewall subroutines" var/rc_message = "An unknown malicious program has been detected in the [english_list(areaName)] lighting and airlock control systems at [station_time_timestamp()]. Systems will be fully compromised within approximately one minute. Direct intervention is required immediately.
" for(var/obj/machinery/message_server/MS in GLOB.machines) - MS.send_rc_message("Engineering", my_department, rc_message, "", "", 2) + MS.send_rc_message("Engineering", my_department, rc_message, "", "", RQ_HIGHPRIORITY) else stack_trace("Could not initiate grey-tide. Unable to find suitable containment area.") kill() diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index a04d70958469..7d6e37d8fbf2 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -103,7 +103,7 @@ return /turf/simulated/floor/vines/ex_act(severity) - if(severity < 3) + if(severity < EXPLODE_LIGHT) ChangeTurf(baseturf) /turf/simulated/floor/vines/narsie_act() @@ -209,7 +209,7 @@ nofun = TRUE /datum/spacevine_mutation/explosive/on_explosion(explosion_severity, obj/structure/spacevine/holder) - if(explosion_severity < 3) + if(explosion_severity < EXPLODE_LIGHT) qdel(holder) else addtimer(CALLBACK(holder, TYPE_PROC_REF(/obj/structure/spacevine, wither)), 5) diff --git a/code/modules/food_and_drinks/food/foods/meat.dm b/code/modules/food_and_drinks/food/foods/meat.dm index 0ad16bc77f52..1e423c119df4 100644 --- a/code/modules/food_and_drinks/food/foods/meat.dm +++ b/code/modules/food_and_drinks/food/foods/meat.dm @@ -429,7 +429,7 @@ /obj/item/food/egg/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/toy/crayon)) var/obj/item/toy/crayon/C = W - var/clr = C.colourName + var/clr = C.dye_color if(!(clr in list("blue","green","mime","orange","purple","rainbow","red","yellow"))) to_chat(usr, "The egg refuses to take on this color!") diff --git a/code/modules/martial_arts/krav_maga.dm b/code/modules/martial_arts/krav_maga.dm index 7900666883f9..0d096b05c83b 100644 --- a/code/modules/martial_arts/krav_maga.dm +++ b/code/modules/martial_arts/krav_maga.dm @@ -141,9 +141,10 @@ // Krav Maga gloves /obj/item/clothing/gloves/color/black/krav_maga - var/datum/martial_art/krav_maga/style can_be_cut = FALSE resistance_flags = NONE + dyeable = TRUE + var/datum/martial_art/krav_maga/style /obj/item/clothing/gloves/color/black/krav_maga/Initialize() . = ..() @@ -170,6 +171,7 @@ desc = "These gloves can teach you to perform Krav Maga using nanochips for as long as you're wearing them." icon_state = "fightgloves" item_state = "fightgloves" + dyeable = FALSE /obj/item/clothing/gloves/color/black/krav_maga/sec/Initialize(mapload) . = ..() diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index e7aded9447f6..aa5e1bf52f30 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -58,6 +58,7 @@ armor = list(MELEE = 120, BULLET = 35, LASER = 25, ENERGY = 25, BOMB = 150, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/melee/spellblade) hide_tail_by_species = list("Vox", "Vulpkanin", "Unathi", "Tajaran") + dyeable = FALSE sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', @@ -118,6 +119,7 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + dyeable = FALSE strip_delay = 60 put_on_delay = 60 resistance_flags = FIRE_PROOF diff --git a/code/modules/mining/equipment/mining_charges.dm b/code/modules/mining/equipment/mining_charges.dm index 25c7e0252a35..f4282fc2cd3b 100644 --- a/code/modules/mining/equipment/mining_charges.dm +++ b/code/modules/mining/equipment/mining_charges.dm @@ -107,7 +107,7 @@ location = get_atom_on_turf(src) if(location) explosion(location, boom_sizes[1], boom_sizes[2], boom_sizes[3], cause = src) - location.ex_act(2, target) + location.ex_act(EXPLODE_HEAVY, target) qdel(src) /obj/item/grenade/plastic/miningcharge/proc/override_safety() diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 6d21ffd940c1..4c0231627ee3 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -471,7 +471,7 @@ if(!(C.department in supply_consoles)) continue if(!supply_consoles[C.department] || length(supply_consoles[C.department] - mats_in_stock)) - C.createMessage("Ore Redemption Machine", "New Minerals Available!", msg, RQ_NORMALPRIORITY) + C.createMessage("Ore Redemption Machine", "New Minerals Available!", msg, RQ_LOWPRIORITY) /obj/machinery/mineral/ore_redemption/proc/try_refill_storage(mob/living/silicon/robot/robot) . = FALSE diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 4f3da462c632..d7c5720588eb 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -288,7 +288,7 @@ /obj/machinery/mineral/equipment_vendor/ex_act(severity, target) do_sparks(5, TRUE, src) - if(prob(50 / severity) && severity < 3) + if(prob(50 / severity) && severity < EXPLODE_LIGHT) qdel(src) /obj/machinery/mineral/equipment_vendor/Destroy() diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 3f3260f874c1..fd4b2a3885ea 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -353,7 +353,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ /obj/item/stack/ore/ex_act(severity) - if(!severity || severity >= 2) + if(!severity || severity >= EXPLODE_HEAVY) return qdel(src) diff --git a/code/modules/mob/living/brain/robotic_brain.dm b/code/modules/mob/living/brain/robotic_brain.dm index c9e6bc4e6725..0fd4dc8cdbc4 100644 --- a/code/modules/mob/living/brain/robotic_brain.dm +++ b/code/modules/mob/living/brain/robotic_brain.dm @@ -160,12 +160,10 @@ if(!brainmob) return switch(severity) - if(1) + if(EMP_HEAVY) brainmob.emp_damage += rand(20, 30) - if(2) + if(EMP_LIGHT) brainmob.emp_damage += rand(10, 20) - if(3) - brainmob.emp_damage += rand(0, 10) ..() /obj/item/mmi/robotic_brain/New() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 7dd6b5182af1..a7209d9f643c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -297,22 +297,26 @@ to_chat(src, "You are unable to succumb to death! This life continues!") return - var/last_words = tgui_input_text(src, "Do you have any last words?", "Goodnight, Sweet Prince", encode = FALSE) + last_words = null // In case we kept some from last time + var/final_words = tgui_input_text(src, "Do you have any last words?", "Goodnight, Sweet Prince", encode = FALSE) - if(isnull(last_words) && cancel_on_no_words) + if(isnull(final_words) && cancel_on_no_words) to_chat(src, "You decide you aren't quite ready to die.") return if(stat == DEAD) - // cancel em out if they died while they had the message box up - last_words = null + return - if(!isnull(last_words)) + if(health >= HEALTH_THRESHOLD_CRIT) + to_chat(src, "You are unable to succumb to death! This life continues!") + return + + if(!isnull(final_words)) create_log(MISC_LOG, "gave their final words, [last_words]") - src.last_words = last_words // sorry - whisper(last_words) + last_words = final_words + whisper(final_words) - add_attack_logs(src, src, "[src] has [!isnull(last_words) ? "whispered [p_their()] final words" : "succumbed to death"] with [round(health, 0.1)] points of health!") + add_attack_logs(src, src, "[src] has [!isnull(final_words) ? "whispered [p_their()] final words" : "succumbed to death"] with [round(health, 0.1)] points of health!") create_log(MISC_LOG, "has succumbed to death with [round(health, 0.1)] points of health") adjustOxyLoss(max(health - HEALTH_THRESHOLD_DEAD, 0)) @@ -322,7 +326,8 @@ if(health < HEALTH_THRESHOLD_DEAD) break take_overall_damage(max(5, health - HEALTH_THRESHOLD_DEAD), 0) - if(!isnull(last_words)) + + if(!isnull(final_words)) addtimer(CALLBACK(src, PROC_REF(death)), 1 SECONDS) else death() @@ -332,7 +337,6 @@ /mob/living/proc/InCritical() return (health < HEALTH_THRESHOLD_CRIT && health > HEALTH_THRESHOLD_DEAD && stat == UNCONSCIOUS) - /mob/living/ex_act(severity) ..() flash_eyes() diff --git a/code/modules/mob/living/simple_animal/friendly/bunny.dm b/code/modules/mob/living/simple_animal/friendly/bunny.dm index 38a58be7f5f4..fdb751512fbe 100644 --- a/code/modules/mob/living/simple_animal/friendly/bunny.dm +++ b/code/modules/mob/living/simple_animal/friendly/bunny.dm @@ -33,3 +33,7 @@ if(M.a_intent == INTENT_HELP) get_scooped(M, TRUE) ..() + +/mob/living/simple_animal/bunny/syndi // for the syndicake factory bunny so its not being shot + faction = list("syndicate") + gold_core_spawnable = NO_SPAWN diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 04ba1742b51b..ae48d73f78bb 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -43,6 +43,9 @@ AddComponent(/datum/component/squeak, list('sound/creatures/mousesqueak.ogg' = 1), 100, extrarange = SHORT_RANGE_SOUND_EXTRARANGE) //as quiet as a mouse or whatever /mob/living/simple_animal/mouse/handle_automated_action() +#ifdef UNIT_TESTS // DO NOT EAT MY CABLES DURING UNIT TESTS + return +#endif if(prob(chew_probability) && isturf(loc)) var/turf/simulated/floor/F = get_turf(src) if(istype(F) && !F.intact) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm index 6e33ab51bc9c..75b18ec3ea1c 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm @@ -600,8 +600,8 @@ Difficulty: Hard if(mode == VORTEX) var/turf/T = get_turf(src) for(var/atom/A in T) - A.ex_act(3) //Body is immune to explosions of this strength. - T.ex_act(3) + A.ex_act(EXPLODE_LIGHT) //Body is immune to explosions of this strength. + T.ex_act(EXPLODE_LIGHT) if(mode == CRYO) var/turf/simulated/S = get_turf(src) S.MakeSlippery(TURF_WET_ICE, enraged ? rand(25, 35 SECONDS) : rand(10, 20 SECONDS)) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 9f41c32f4d7e..77946d7c0bfd 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -356,7 +356,7 @@ Difficulty: Very Hard /obj/item/projectile/colossus/on_hit(atom/target, blocked = 0) . = ..() if(isturf(target) || isobj(target)) - target.ex_act(2) + target.ex_act(EXPLODE_HEAVY) for(var/obj/machinery/light/L in range(2, src)) L.break_light_tube(0, 1) //No leaving lights floating their as colossus breaks the station if(isliving(target)) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm index 2807b0860eea..1b9db4ba39a7 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm @@ -89,6 +89,7 @@ melee_damage_lower = 15 melee_damage_upper = 15 deathmessage = null + gold_core_spawnable = NO_SPAWN /mob/living/simple_animal/hostile/retaliate/skeleton/warden/Process_Spacemove(movement_dir) return TRUE @@ -109,6 +110,7 @@ melee_damage_lower = 30 melee_damage_upper = 30 loot = list(/obj/effect/decal/remains/human, /obj/item/clothing/head/warden, /obj/item/card/sec_shuttle_ruin) + gold_core_spawnable = NO_SPAWN /mob/living/simple_animal/hostile/skeleton/angered_warden/Process_Spacemove(movement_dir) return TRUE diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 3c41d1ba3b93..af4e47587a8d 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -455,7 +455,7 @@ . = ..() if(!active || !wearer) return - to_chat(wearer, "[severity > 1 ? "Light" : "Strong"] electromagnetic pulse detected!") + to_chat(wearer, "[severity > EMP_HEAVY ? "Light" : "Strong"] electromagnetic pulse detected!") if(emp_proof) return selected_module?.on_deactivation(display_message = TRUE) diff --git a/code/modules/ninja/suit/ninja_suit.dm b/code/modules/ninja/suit/ninja_suit.dm index c15f5f0cff17..47d7fbe3c904 100644 --- a/code/modules/ninja/suit/ninja_suit.dm +++ b/code/modules/ninja/suit/ninja_suit.dm @@ -15,6 +15,7 @@ Contents: allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/melee/baton, /obj/item/tank/internals, /obj/item/stock_parts/cell) slowdown = 0 armor = list(MELEE = 75, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 15, FIRE = INFINITY, ACID = INFINITY) + dyeable = FALSE var/suitActive = 0 var/suitBusy = 0 diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index eef2ba38905a..fa7aa75d6f23 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -73,10 +73,20 @@ P = papers[length(papers)] papers.Remove(P) else - if(letterhead_type && alert("Choose a style", null,"Letterhead","Blank")=="Letterhead") - P = new letterhead_type - else - P = new /obj/item/paper + var/choice = tgui_alert(user, "Choose a style", "Paperbin", list("Letterhead", "Blank", "Cancel")) + if(isnull(choice) || !Adjacent(user)) + return + switch(choice) + if("Letterhead") + P = new letterhead_type + if("Blank") + P = new /obj/item/paper + if("Cancel") + return + + if(isnull(P)) + return + if(SSholiday.holidays && SSholiday.holidays[APRIL_FOOLS]) if(prob(30)) P.info = "HONK HONK HONK HONK HONK HONK HONK
HOOOOOOOOOOOOOOOOOOOOOONK
APRIL FOOLS
" diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index bb1c9ef9e2a0..fa2503b390f1 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -12,6 +12,8 @@ item_color = "cargo" pressure_resistance = 2 attack_verb = list("stamped") + /// What color will this crayon dye clothes, cables, etc? used for for updateIcon purposes on other objs + var/dye_color = DYE_GREEN /obj/item/stamp/suicide_act(mob/user) user.visible_message("[user] stamps 'VOID' on [user.p_their()] forehead, then promptly falls over, dead.") @@ -22,74 +24,89 @@ name = "Quartermaster's rubber stamp" icon_state = "stamp-qm" item_color = "qm" + dye_color = DYE_QM /obj/item/stamp/law name = "Law office's rubber stamp" icon_state = "stamp-law" item_color = "cargo" + dye_color = DYE_LAW /obj/item/stamp/captain name = "captain's rubber stamp" icon_state = "stamp-cap" item_color = "captain" + dye_color = DYE_CAPTAIN /obj/item/stamp/hop name = "head of personnel's rubber stamp" icon_state = "stamp-hop" item_color = "hop" + dye_color = DYE_HOP /obj/item/stamp/hos name = "head of security's rubber stamp" icon_state = "stamp-hos" item_color = "hosred" + dye_color = DYE_HOS /obj/item/stamp/ce name = "chief engineer's rubber stamp" icon_state = "stamp-ce" item_color = "chief" + dye_color = DYE_CE /obj/item/stamp/rd name = "research director's rubber stamp" icon_state = "stamp-rd" item_color = "director" + dye_color = DYE_RD /obj/item/stamp/cmo name = "chief medical officer's rubber stamp" icon_state = "stamp-cmo" item_color = "medical" + dye_color = DYE_CMO /obj/item/stamp/granted name = "\improper GRANTED rubber stamp" icon_state = "stamp-ok" item_color = "qm" + dye_color = DYE_GREEN /obj/item/stamp/denied name = "\improper DENIED rubber stamp" icon_state = "stamp-deny" item_color = "redcoat" + dye_color = DYE_RED /obj/item/stamp/clown name = "clown's rubber stamp" icon_state = "stamp-clown" item_color = "clown" + dye_color = DYE_CLOWN /obj/item/stamp/rep name = "Nanotrasen Representative's rubber stamp" icon_state = "stamp-rep" item_color = "rep" + dye_color = DYE_NTREP /obj/item/stamp/magistrate name = "Magistrate's rubber stamp" icon_state = "stamp-magistrate" item_color = "rep" + dye_color = DYE_LAW /obj/item/stamp/centcom name = "Central Command rubber stamp" icon_state = "stamp-cent" item_color = "centcom" + dye_color = DYE_CENTCOM /obj/item/stamp/syndicate name = "suspicious rubber stamp" icon_state = "stamp-syndicate" item_color = "syndicate" + dye_color = DYE_SYNDICATE diff --git a/code/modules/power/cables/cable.dm b/code/modules/power/cables/cable.dm index 18d73085e04c..685e1f8a97e0 100644 --- a/code/modules/power/cables/cable.dm +++ b/code/modules/power/cables/cable.dm @@ -104,7 +104,7 @@ By design, d1 is the smallest direction and d2 is the highest else if(istype(W, /obj/item/toy/crayon)) var/obj/item/toy/crayon/C = W - cable_color(C.colourName) + cable_color(C.dye_color) else if(W.flags & CONDUCT) diff --git a/code/modules/power/cables/cable_coil.dm b/code/modules/power/cables/cable_coil.dm index 00d9767cea90..6303624dce41 100644 --- a/code/modules/power/cables/cable_coil.dm +++ b/code/modules/power/cables/cable_coil.dm @@ -151,7 +151,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe/cable_restrain if(istype(W, /obj/item/toy/crayon)) var/obj/item/toy/crayon/C = W - cable_color(C.colourName) + cable_color(C.dye_color) /////////////////////////////////////////////// // Cable laying procedures diff --git a/code/modules/power/engines/singularity/narsie.dm b/code/modules/power/engines/singularity/narsie.dm index 60025759c816..2b95264f1b3f 100644 --- a/code/modules/power/engines/singularity/narsie.dm +++ b/code/modules/power/engines/singularity/narsie.dm @@ -84,7 +84,7 @@ /obj/singularity/narsie/proc/godsmack(atom/A) if(isobj(A)) var/obj/O = A - O.ex_act(1) + O.ex_act(EXPLODE_DEVASTATE) if(O) qdel(O) else if(isturf(A)) diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index c4100ee12ac9..f91169d26b17 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) flags_2 = NO_MALF_EFFECT_2 /obj/machinery/gravity_generator/ex_act(severity) - if(severity == 1) // Very sturdy. + if(severity == EXPLODE_DEVASTATE) // Very sturdy. set_broken() /obj/machinery/gravity_generator/blob_act(obj/structure/blob/B) diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index 6c5836846ce9..1c19cb35602c 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -137,7 +137,7 @@ /obj/item/gun/medbeam/damaged name = "damaged beamgun" - desc = "Delivers volatile medical nanites in a focused beam. Don't cross the beams! It is damaged and will rapidly overheat." + desc = "Delivers volatile medical nanites in a focused beam. Don't cross the beams!" ///How hot the beamgun is, if it hits max heat it will break var/current_heat = 0 ///How much heat the beamgun needs to break @@ -157,10 +157,10 @@ /obj/item/gun/medbeam/damaged/examine(mob/user) //The 8 Trials of Asclepius . = ..() - if(!broken) - return - - . += "It is broken, and will not function without repairs." + . += "This ones cooling systems are damaged beyond repair, and will overheat rapidly. \ + Despite the damaged cooling system, it's still mostly functional. However, if overheated, it will need to be repaired." + if(broken) + . += "It is broken, and will not function without repairs." switch(broken) if(SCREWDRIVER_OPEN) . += "The panel can be screwed open to access the internals." @@ -179,6 +179,19 @@ if(SCREWDRIVER_CLOSED) . += "The panel needs to be screwed shut before it is usable." + if(!in_range(src, user)) + return + var/heat_percent = (current_heat / max_heat) * 100 + switch(heat_percent) + if(20 to 39) + . += "[src] feels warm." + if(40 to 59) + . += "[src] feels hot." + if(60 to 74) // i want it to be in the 'smoke' range at ~40 heat so as magic smoke is sudden but quick reaction time can stop it + . += "[src] is so hot it hurts to hold." + if(75 to INFINITY) + . += "[src] is emitting its magic smoke and is practically melting." + /obj/item/gun/medbeam/damaged/process() . = ..() if(current_target) @@ -197,6 +210,8 @@ if(current_heat >= max_heat) user.visible_message("[src] pops as it shuts off!", "[src] pops and hisses as it shuts off. It is broken.") broken = SCREWDRIVER_OPEN + playsound(src, 'sound/effects/snap.ogg', 70, TRUE) // that didn't sound good... + user.adjustFireLoss(30) // you do NOT want to be holding this if it breaks. 5 more damage than hive lord cores heal, so not /thattt/ bad user.adjust_fire_stacks(20) user.IgniteMob() LoseTarget() diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 28472534504e..9383e23d3bda 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -134,7 +134,7 @@ icon_state = "[initial(icon_state)][beaker ? "_working" : ""]" /obj/machinery/chem_dispenser/ex_act(severity) - if(severity < 3) + if(severity < EXPLODE_LIGHT) if(beaker) beaker.ex_act(severity) ..() diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 6f6feaa4bfb2..cb935663a69b 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -78,7 +78,7 @@ reagents.maximum_volume += B.reagents.maximum_volume /obj/machinery/chem_master/ex_act(severity) - if(severity < 3) + if(severity < EXPLODE_LIGHT) if(beaker) beaker.ex_act(severity) if(loaded_pill_bottle) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 8987a3064d07..c8627d290a1e 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -503,8 +503,8 @@ // timed process // charge the gas reservoir and perform flush if ready /obj/machinery/disposal/process() - change_power_mode(NO_POWER_USE) if(stat & BROKEN) // nothing can happen if broken + change_power_mode(NO_POWER_USE) return flush_count++ @@ -523,20 +523,17 @@ if(stat & NOPOWER) // won't charge if no power return - change_power_mode(IDLE_POWER_USE) - if(mode != DISPOSALS_RECHARGING) // if off or ready, no need to charge return - // otherwise charge - change_power_mode(ACTIVE_POWER_USE) + change_power_mode(IDLE_POWER_USE) // only start using power when we're sucking in air var/datum/milla_safe/disposal_suck_air/milla = new() milla.invoke_async(src) // perform a flush /obj/machinery/disposal/proc/flush() - + change_power_mode(ACTIVE_POWER_USE) flushing = 1 flick("[icon_state]-flush", src) @@ -571,6 +568,9 @@ flush = 0 if(mode == DISPOSALS_CHARGED) // if was ready, mode = DISPOSALS_RECHARGING // switch to charging + change_power_mode(IDLE_POWER_USE) + else + change_power_mode(NO_POWER_USE) update() return diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 0777506e95e0..da7d4845ae92 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -82,7 +82,7 @@ GLOBAL_LIST_EMPTY(message_servers) /obj/machinery/message_server/proc/send_pda_message(recipient = "", sender = "", message = "") pda_msgs += new/datum/data_pda_msg(recipient,sender,message) -/obj/machinery/message_server/proc/send_rc_message(recipient = "", sender = "", message = list(), stamp = "Not stamped", id_auth = "Not verified", priority = 1) +/obj/machinery/message_server/proc/send_rc_message(recipient = "", sender = "", message = list(), stamp = "Not stamped", id_auth = "Not verified", priority = RQ_NORMALPRIORITY) if(!islist(message)) message = list(message) rc_msgs += new/datum/data_rc_msg(recipient,sender,message,stamp,id_auth) @@ -91,7 +91,7 @@ GLOBAL_LIST_EMPTY(message_servers) if(ckey(RC.department) == ckey(recipient)) var/title switch(priority) - if(2) + if(RQ_HIGHPRIORITY) title = "PRIORITY Alert from [sender]" else title = "Message from [sender]" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 3afeee8ec9f1..a18849260505 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -688,7 +688,7 @@ SEND_SOUND(M, loud_crash_sound) for(var/turf/T in L2) for(var/atom/movable/A in T.contents) - A.ex_act(1) + A.ex_act(EXPLODE_DEVASTATE) if(istype(A, /obj/machinery/atmospherics/supermatter_crystal)) var/obj/machinery/atmospherics/supermatter_crystal/bakoom = A addtimer(CALLBACK(bakoom, TYPE_PROC_REF(/obj/machinery/atmospherics/supermatter_crystal, explode), bakoom.combined_gas, bakoom.power, bakoom.gasmix_power_ratio), 1 SECONDS) diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index 3c9ce4f80ebe..b1ad0956c0b1 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -198,9 +198,9 @@ /obj/machinery/bsa/full/proc/fire(mob/user, turf/bullseye, target) var/turf/point = get_front_turf() for(var/turf/T in get_line(get_step(point,dir),get_target_turf())) - T.ex_act(1) + T.ex_act(EXPLODE_DEVASTATE) for(var/atom/A in T) - A.ex_act(1) + A.ex_act(EXPLODE_DEVASTATE) point.Beam(get_target_turf(), icon_state = "bsa_beam", time = 50, maxdistance = world.maxx, beam_type = /obj/effect/ebeam/deadly) //ZZZAP playsound(src, 'sound/machines/bsa_fire.ogg', 100, 1) diff --git a/code/modules/vote/vote_datum.dm b/code/modules/vote/vote_datum.dm index f2e5ce30a598..40130afd0130 100644 --- a/code/modules/vote/vote_datum.dm +++ b/code/modules/vote/vote_datum.dm @@ -88,7 +88,7 @@ for(var/res in results) if(res in winning_options) // Make it stand out - to_chat(world, "[res] - [results[res]] vote\s") + to_chat(world, "[res] - [results[res]] vote\s") else // Make it normal to_chat(world, "[res] - [results[res]] vote\s") diff --git a/config/example/config.toml b/config/example/config.toml index 7956ba0c4353..51de589eaafd 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -180,7 +180,7 @@ ipc_screens = [ # Enable/disable the database on a whole sql_enabled = false # SQL version. If this is a mismatch, round start will be delayed -sql_version = 592206 +sql_version = 592207 # SQL server address. Can be an IP or DNS name sql_address = "127.0.0.1" # SQL server port diff --git a/icons/obj/assemblies/new_assemblies.dmi b/icons/obj/assemblies/new_assemblies.dmi index 8d84ede8163f..de0967dbe3c6 100644 Binary files a/icons/obj/assemblies/new_assemblies.dmi and b/icons/obj/assemblies/new_assemblies.dmi differ diff --git a/icons/obj/machines/washing_machine.dmi b/icons/obj/machines/washing_machine.dmi index d88bddb5752e..581e11496fcd 100644 Binary files a/icons/obj/machines/washing_machine.dmi and b/icons/obj/machines/washing_machine.dmi differ diff --git a/icons/obj/radio.dmi b/icons/obj/radio.dmi index 4c5424698396..c46385244658 100644 Binary files a/icons/obj/radio.dmi and b/icons/obj/radio.dmi differ diff --git a/icons/obj/terminals.dmi b/icons/obj/terminals.dmi index d11daf8608d9..3b4195ee8ff4 100644 Binary files a/icons/obj/terminals.dmi and b/icons/obj/terminals.dmi differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 4b8c267a1493..00a5708f15ec 100755 Binary files a/icons/turf/areas.dmi and b/icons/turf/areas.dmi differ diff --git a/modular_ss220/_defines220/_defines220.dme b/modular_ss220/_defines220/_defines220.dme index 3c297f31f9fb..777827a0cb81 100644 --- a/modular_ss220/_defines220/_defines220.dme +++ b/modular_ss220/_defines220/_defines220.dme @@ -19,3 +19,4 @@ #include "code/emote.dm" #include "code/lists_TG.dm" #include "code/species.dm" +#include "code/preferences_defines.dm" diff --git a/modular_ss220/_defines220/code/preferences_defines.dm b/modular_ss220/_defines220/code/preferences_defines.dm new file mode 100644 index 000000000000..fef827769a2b --- /dev/null +++ b/modular_ss220/_defines220/code/preferences_defines.dm @@ -0,0 +1,5 @@ +#define PREFTOGGLE_220_WATCH_CREDITS (1<<0) // 1 + +#define TOGGLES_220_TOTAL 1 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined. + +#define TOGGLES_220_DEFAULT (PREFTOGGLE_220_WATCH_CREDITS) diff --git a/modular_ss220/cinematics/code/_cinematics.dm b/modular_ss220/cinematics/code/_cinematics.dm index 1a1e11ad558b..c2c3fc4f74dc 100644 --- a/modular_ss220/cinematics/code/_cinematics.dm +++ b/modular_ss220/cinematics/code/_cinematics.dm @@ -121,6 +121,10 @@ if(!watching_client || (watching_client in watching)) return + // Do not show credits if it's disabled for the client and not forced. + if(istype(src, /datum/cinematic/credits) && !GLOB.credits_forced && !(watching_client.prefs.toggles220 & PREFTOGGLE_220_WATCH_CREDITS)) + return + watching += watching_client watching_mob.overlay_fullscreen("cinematic", backdrop_type) watching_client.screen += screen diff --git a/modular_ss220/credits/_credits.dm b/modular_ss220/credits/_credits.dm index 429b361afbf2..ddace1d105dc 100644 --- a/modular_ss220/credits/_credits.dm +++ b/modular_ss220/credits/_credits.dm @@ -2,3 +2,8 @@ name = "Credits" desc = "Добавление титров в конце раунда, основа кода была взята из данного репозитория https://github.com/Baystation12/Baystation12" author = "Legendaxe" + +/datum/modpack/credits/initialize() + GLOB.admin_verbs_admin += list( + /client/proc/toggle_credits + ) diff --git a/modular_ss220/credits/_credits.dme b/modular_ss220/credits/_credits.dme index 4a58d90cf3c9..7d1b97946084 100644 --- a/modular_ss220/credits/_credits.dme +++ b/modular_ss220/credits/_credits.dme @@ -1,5 +1,6 @@ #include "code\SScredits.dm" #include "code\credits.dm" +#include "code\admin_procs.dm" #include "code\halloween_credits.dm" #include "code\new_year_credits.dm" #include "code\aprils_fool_credits.dm" diff --git a/modular_ss220/credits/code/admin_procs.dm b/modular_ss220/credits/code/admin_procs.dm new file mode 100644 index 000000000000..42c90fdc8f9e --- /dev/null +++ b/modular_ss220/credits/code/admin_procs.dm @@ -0,0 +1,20 @@ +// Force everyone to watch credits? +GLOBAL_VAR_INIT(credits_forced, FALSE) + +/client/proc/toggle_credits() + set category = "Server" + set desc = "Просмотр титров по окончании раунда" + set name = "Toggle Credits" + + if(!check_rights(R_ADMIN)) + return + + GLOB.credits_forced = !GLOB.credits_forced + if(GLOB.credits_forced) + to_chat(world, "Все будут смотреть титры по окончании раунда.") + message_admins("[key_name_admin(usr)] устанавливает принудительные титры.", 1) + else + to_chat(world, "Игроки будут смотреть титры в зависимости от своих настроек.") + message_admins("[key_name_admin(usr)] устанавливает титры по умолчанию.", 1) + log_admin("[key_name(usr)] toggled credits.") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Credits") diff --git a/modular_ss220/modular_ss220.dme b/modular_ss220/modular_ss220.dme index 53c82fc422f6..3a61d9ef6079 100644 --- a/modular_ss220/modular_ss220.dme +++ b/modular_ss220/modular_ss220.dme @@ -39,6 +39,7 @@ // --- MISC --- // #include "administration/_administration.dme" +#include "preferences/_preferences.dme" #include "aesthetics_sounds/_aesthetics_sounds.dme" #include "agent_id_tgui/_agent_id_tgui.dme" #include "balance/_balance.dme" diff --git a/modular_ss220/preferences/_preferences.dm b/modular_ss220/preferences/_preferences.dm new file mode 100644 index 000000000000..13404d8e8a5a --- /dev/null +++ b/modular_ss220/preferences/_preferences.dm @@ -0,0 +1,4 @@ +/datum/modpack/preferences + name = "Кастомные настройки" + desc = "Игровые настройки, разработанные для проекта" + author = "Maxiemar" diff --git a/modular_ss220/preferences/_preferences.dme b/modular_ss220/preferences/_preferences.dme new file mode 100644 index 000000000000..4a65419c8dd1 --- /dev/null +++ b/modular_ss220/preferences/_preferences.dme @@ -0,0 +1,4 @@ +#include "_preferences.dm" + +#include "code/preferences.dm" +#include "code/preferences_toggles.dm" diff --git a/modular_ss220/preferences/code/preferences.dm b/modular_ss220/preferences/code/preferences.dm new file mode 100644 index 000000000000..cc4df2865aa0 --- /dev/null +++ b/modular_ss220/preferences/code/preferences.dm @@ -0,0 +1,59 @@ +/datum/preferences + var/toggles220 = TOGGLES_220_DEFAULT + +/datum/preferences/load_preferences(datum/db_query/query) + . = ..() + if(!.) + return + + return load_custom_preferences() + +/datum/preferences/save_preferences(client/C) + . = ..() + if(!.) + return + + return save_custom_preferences(C) + +/datum/preference_toggle/set_toggles(client/user) + var/datum/preferences/our_prefs = user.prefs + switch(preftoggle_toggle) + if(PREFTOGGLE_TOGGLE220) + our_prefs.toggles220 ^= preftoggle_bitflag + to_chat(user, "[(our_prefs.toggles220 & preftoggle_bitflag) ? enable_message : disable_message]") + . = ..() + +/datum/preferences/proc/load_custom_preferences() + var/datum/db_query/preferences_query = SSdbcore.NewQuery({"SELECT + toggles + FROM player_220 + WHERE ckey=:ckey"}, list( + "ckey" = parent.ckey + )) + + if(!preferences_query.warn_execute()) + qdel(preferences_query) + return FALSE + + while(preferences_query.NextRow()) + toggles220 = preferences_query.item[1] + + toggles220 = sanitize_integer(toggles220, 0, TOGGLES_220_TOTAL, initial(toggles220)) + + qdel(preferences_query) + return TRUE + +/datum/preferences/proc/save_custom_preferences(client/C) + var/datum/db_query/query = SSdbcore.NewQuery({"UPDATE player_220 SET + toggles=:toggles + WHERE ckey=:ckey"}, list( + "toggles" = num2text(toggles220, CEILING(log(10, (TOGGLES_220_TOTAL)), 1)), + "ckey" = C.ckey, + )) + + if(!query.warn_execute()) + qdel(query) + return FALSE + + qdel(query) + return TRUE diff --git a/modular_ss220/preferences/code/preferences_toggles.dm b/modular_ss220/preferences/code/preferences_toggles.dm new file mode 100644 index 000000000000..473738f2bdc0 --- /dev/null +++ b/modular_ss220/preferences/code/preferences_toggles.dm @@ -0,0 +1,9 @@ +/datum/preference_toggle/toggle_credits + name = "Показывать титры" + description = "Показывать титры по окончании раунда" + preftoggle_bitflag = PREFTOGGLE_220_WATCH_CREDITS + preftoggle_toggle = PREFTOGGLE_TOGGLE220 + preftoggle_category = PREFTOGGLE_CATEGORY_LIVING + enable_message = "Вы будете видеть титры в конце раундов." + disable_message = "Вы не будете видеть титры в конце раундов." + blackbox_message = "Toggle Credits" diff --git a/paradise.dme b/paradise.dme index 0417593d32ab..1bc9cc1362c5 100644 --- a/paradise.dme +++ b/paradise.dme @@ -56,6 +56,7 @@ #include "code\__DEFINES\departments_defines.dm" #include "code\__DEFINES\directions.dm" #include "code\__DEFINES\dna.dm" +#include "code\__DEFINES\dye_keys.dm" #include "code\__DEFINES\economy_defines.dm" #include "code\__DEFINES\economy_event_defines.dm" #include "code\__DEFINES\emotes_defines.dm" @@ -201,6 +202,7 @@ #include "code\_globalvars\mapping_vars.dm" #include "code\_globalvars\misc_globals.dm" #include "code\_globalvars\traits.dm" +#include "code\_globalvars\lists\dye_registry.dm" #include "code\_globalvars\lists\flavor_misc.dm" #include "code\_globalvars\lists\fortunes.dm" #include "code\_globalvars\lists\keybindings_lists.dm" @@ -1032,6 +1034,7 @@ #include "code\game\objects\items\decorations.dm" #include "code\game\objects\items\dehy_carp.dm" #include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\dyeing.dm" #include "code\game\objects\items\flag.dm" #include "code\game\objects\items\hand_item.dm" #include "code\game\objects\items\his_grace.dm" diff --git a/strings/sillytips.txt b/strings/sillytips.txt index 2e7e8aed46d5..a68119ba1490 100644 --- a/strings/sillytips.txt +++ b/strings/sillytips.txt @@ -31,3 +31,4 @@ Cleanbot. ХОНК. Соляры, вероятно, дают радиационное отравление или что-то в этом роде, учитывая, что другие источники энергии смертельно опасны по-своему. НТ любезно напоминает вам что популярное "Дедсквад" шоу является полностью выдуманым. Дедсквада не существует в реальной жизни. Любые попытки доказать обратное являются основанием к немедленной ликвидации. +Ходят слухи, что мех можно перекрасить в стиральных машинах, добавив до стирки цветной мелок. \ No newline at end of file diff --git a/tgui/packages/tgui-panel/chat/constants.js b/tgui/packages/tgui-panel/chat/constants.js index cdfca3033a22..632b0705cb4e 100644 --- a/tgui/packages/tgui-panel/chat/constants.js +++ b/tgui/packages/tgui-panel/chat/constants.js @@ -84,7 +84,7 @@ export const MESSAGE_TYPES = [ type: MESSAGE_TYPE_OOC, name: 'OOC', description: 'The bluewall of global OOC messages', - selector: '.ooc, .adminooc', + selector: '.ooc, .adminooc, .interface', }, { type: MESSAGE_TYPE_ADMINPM, diff --git a/tgui/packages/tgui/interfaces/RequestConsole.js b/tgui/packages/tgui/interfaces/RequestConsole.js index 83cf3698f38f..a116a43dc56f 100644 --- a/tgui/packages/tgui/interfaces/RequestConsole.js +++ b/tgui/packages/tgui/interfaces/RequestConsole.js @@ -2,6 +2,11 @@ import { useBackend } from '../backend'; import { Button, LabeledList, Box, Section, Stack, Blink } from '../components'; import { Window } from '../layouts'; +const RQ_NONEW_MESSAGES = 0; +const RQ_LOWPRIORITY = 1; +const RQ_NORMALPRIORITY = 2; +const RQ_HIGHPRIORITY = 3; + export const RequestConsole = (props, context) => { const { act, data } = useBackend(context); const { screen, announcementConsole } = data; @@ -52,13 +57,13 @@ const MainMenu = (props, context) => { const { act, data } = useBackend(context); const { newmessagepriority, announcementConsole, silent } = data; let messageInfo; - if (newmessagepriority === 1) { + if (newmessagepriority >= RQ_NONEW_MESSAGES) { messageInfo = ( There are new messages ); - } else if (newmessagepriority === 2) { + } else if (newmessagepriority === RQ_HIGHPRIORITY) { messageInfo = ( @@ -96,7 +101,7 @@ const MainMenu = (props, context) => { lineHeight={3} color="translucent" content="View Messages" - icon={newmessagepriority > 0 ? 'envelope-open-text' : 'envelope'} + icon={newmessagepriority > RQ_NONEW_MESSAGES ? 'envelope-open-text' : 'envelope'} onClick={() => act('setScreen', { setScreen: 6 })} /> @@ -209,12 +214,12 @@ const DepartmentList = (props, context) => {