From b0ad0caae5798a53076432ecb3e50eee2611b8e1 Mon Sep 17 00:00:00 2001 From: Spades Date: Wed, 22 Nov 2017 10:04:40 -0500 Subject: [PATCH 01/17] Map hotfix - Trenchcoat The trench coat found in maint shouldn't be capitalized. Also it shouldn't have armor. It's just a lousy black trench coat that happens to look like the HoS's coat. --- maps/tether/tether-01-surface.dmm | 39 ++++++++++++++++--------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/maps/tether/tether-01-surface.dmm b/maps/tether/tether-01-surface.dmm index a80d5cbb59..31ad4eb07e 100644 --- a/maps/tether/tether-01-surface.dmm +++ b/maps/tether/tether-01-surface.dmm @@ -3394,7 +3394,7 @@ "bnn" = (/obj/structure/railing,/obj/machinery/atmospherics/pipe/zpipe/down,/turf/simulated/open,/area/engineering/atmos) "bno" = (/obj/structure/railing,/turf/simulated/open,/area/engineering/atmos) "bnp" = (/obj/structure/railing,/obj/structure/railing{dir = 4},/turf/simulated/open,/area/engineering/atmos) -"bnq" = (/obj/structure/closet,/obj/random/maintenance/security,/obj/random/contraband,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/suit/storage/vest/hoscoat/jensen{armor = list("melee" = 30, "bullet" = 20, "laser" = 20, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0); desc = "Its an old dusty trenchcoat...what a shame"; name = "Trenchcoat"},/turf/simulated/floor/plating,/area/maintenance/lower/south) +"bnq" = (/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/human,/turf/simulated/floor,/area/maintenance/lower/north) "bnr" = (/obj/effect/floor_decal/techfloor{dir = 8},/obj/machinery/atmospherics/pipe/cap/visible{tag = "icon-cap (NORTH)"; icon_state = "cap"; dir = 1},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos) "bns" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/steel_dirty,/area/engineering/atmos) "bnt" = (/obj/machinery/atmospherics/pipe/tank/oxygen{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel_dirty,/area/engineering/atmos) @@ -3441,7 +3441,7 @@ "boi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south) "boj" = (/obj/structure/railing{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south) "bok" = (/obj/structure/catwalk,/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south) -"bol" = (/obj/structure/symbol/ca,/turf/simulated/wall{can_open = 1},/area/maintenance/lower/south) +"bol" = (/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/pen/crayon/red,/turf/simulated/floor,/area/maintenance/lower/north) "bom" = (/obj/structure/table/standard,/obj/effect/floor_decal/techfloor{dir = 8},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos) "bon" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos) "boo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos) @@ -3985,7 +3985,7 @@ "byG" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/corner_oldtile/green{dir = 10},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/outside/outside3) "byH" = (/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 1},/obj/effect/floor_decal/corner_oldtile/green/full{dir = 4},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/outside/outside3) "byI" = (/turf/simulated/wall,/area/tether/surfacebase/atrium_three) -"byJ" = (/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/human,/turf/simulated/floor,/area/maintenance/lower/north) +"byJ" = (/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/surfacebase/north_stairs_three) "byK" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/camera/network/command{dir = 4},/turf/simulated/floor/tiled,/area/gateway/prep_room) "byL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/gateway/prep_room) "byM" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/gateway/prep_room) @@ -4108,7 +4108,7 @@ "bAZ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/structure/sign/warning/high_voltage{pixel_y = 32},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bBa" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bBb" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) -"bBc" = (/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/pen/crayon/red,/turf/simulated/floor,/area/maintenance/lower/north) +"bBc" = (/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/surfacebase/north_stairs_three) "bBd" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/camera/network/northern_star,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bBe" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bBf" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) @@ -4157,7 +4157,7 @@ "bBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bBX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bBY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) -"bBZ" = (/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/surfacebase/north_stairs_three) +"bBZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/symbol/da{pixel_x = 32},/turf/simulated/floor/plating,/area/maintenance/lower/rnd) "bCa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bCb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bCc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) @@ -4197,7 +4197,7 @@ "bCK" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bCL" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bCM" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) -"bCN" = (/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/surfacebase/north_stairs_three) +"bCN" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/rnd{name = "Research Maintenance Access"},/turf/simulated/floor/tiled/techfloor,/area/rnd/research/testingrange) "bCO" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bCP" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) "bCQ" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three) @@ -4358,7 +4358,7 @@ "bFP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/recreation_area) "bFQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/recreation_area) "bFR" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/recreation_area) -"bFS" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/rnd{name = "Research Maintenance Access"},/turf/simulated/floor/tiled/techfloor,/area/rnd/research/testingrange) +"bFS" = (/obj/structure/closet,/obj/random/maintenance/security,/obj/random/contraband,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/suit/storage/vest/hoscoat/jensen{armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0); desc = "Its an old, dusty trenchcoat... what a shame."; name = "trenchcoat"},/turf/simulated/floor/plating,/area/maintenance/lower/south) "bFT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/tether/surfacebase/north_stairs_three) "bFU" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/north_stairs_three) "bFV" = (/obj/structure/sign/directions/evac,/turf/simulated/wall,/area/tether/surfacebase/north_stairs_three) @@ -5648,6 +5648,7 @@ "ceF" = (/obj/structure/ladder,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/research_storage) "ceG" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance/common,/turf/simulated/floor/tiled,/area/rnd/research_storage) "ceH" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/structure/bed/chair,/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics) +"ceI" = (/turf/simulated/wall{can_open = 1},/area/maintenance/lower/south) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaacaacaacaacaacaacaacaacaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5802,8 +5803,8 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaOtaOSaLLaOTaOvaOoaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaL aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaOtaOSaLLaOTaPfaOoaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLOaNIaLOataataataataataataataataaPMaFOaFOaFOaFOataataataataataataataataaPgaPhaPhaPiaPiaPjaPkaPlaPmaPnaLZaLMaLMaLMaLMaLMaLMaLMaLMaLMaLNaMraMraPoaPdaOjaOjaPpaPqaPraPsaPraPraPraPtaPtaPtaPtaPtaPuaPtaPtaPvaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaOtaOuaPwaOuaOoaOoaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLOaPxaLOataataataataataataaQjaFOaVIaFOaFOaFOaVKataataataataataataataaPyaOVaPzaPAaNNaNNaPBaNNaNNaNNaPCaLZaLMaLMaPDaPDaPDaLMaLMaLMaLMaLNaMraMraPoaPEaOPaPFaPGaOPaOPaOPaOPaOPaOPaPHaPHaPHaPIaPJaPJaPJaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaOoaOoaOoaOoaOoaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLOaPLaLOataataataataataaFOaFOaFOaZaaFOaFOaFOaFOataataataataataataataaQxaPAaPAaNNaNNaNNaPNaPOaPPaPQaPaaLZaLMaLMaPDaPRaPDaLMaLMaLMaLMaLNaPSaMraMraPTaPUaPVaPWaPXaPYaLNaLNaLNaLNaPeaPZaQaaQbaQcaQdaQeaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLOaLOaLOataataataataataataaFOaFOaFObyJaFOaFOataataataataataataataaLZaQfaQgaQhaQiaVJaLZaQkaPDaPDaQlaQmaPDaPDaPDaPDaQnaPDaPDaPDaPDaPDaPDaPDaPDaPDaPDaPDaQoaQpaPDaPDaPDaQqaQqaQqaPeaQraQsaQtaQuaQvaQwaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMataataataataataataaFObBcaFOaFOaFOataataataataataataataataaLZaWcaQyaQzaQzaQAaLZaQBaPDaQCaQDaQEaQFaQGaQHaQIaQJaQKaQLaQMaQHaQNaQOaQPaQQaQPaQRaQSaQTaQUaQVaQWaPDaLMaQqaQqaPeaQXaQYaQZaQYaRaaRbaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLOaLOaLOataataataataataataaFOaFOaFObnqaFOaFOataataataataataataataaLZaQfaQgaQhaQiaVJaLZaQkaPDaPDaQlaQmaPDaPDaPDaPDaQnaPDaPDaPDaPDaPDaPDaPDaPDaPDaPDaPDaQoaQpaPDaPDaPDaQqaQqaQqaPeaQraQsaQtaQuaQvaQwaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMataataataataataataaFObolaFOaFOaFOataataataataataataataataaLZaWcaQyaQzaQzaQAaLZaQBaPDaQCaQDaQEaQFaQGaQHaQIaQJaQKaQLaQMaQHaQNaQOaQPaQQaQPaQRaQSaQTaQUaQVaQWaPDaLMaQqaQqaPeaQXaQYaQZaQYaRaaRbaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMataataataataataataataaFOaFOaFOataataataataataataataataataaLZaLZaLZaLZaLZaLZaLZaRcaPDaRdaReaRfaRgaRhaRiaRiaRiaRiaRiaRiaRjaRiaRiaRiaRiaRiaRiaRkaRlaRmaRnaRoaPDaLMaLMaQqaPeaQXaQYaRpaQYaRaaRqaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMataataataataataataataataataataataataataataataataataataataaLZaRraRsaRtaRtaRuaRvaRwaPDaRxaRyaRzaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRBaRCaRoaPDaLMaLMaLMaPeaRDaQYaREaQYaRaaRqaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMataataataataataataataataataataataataataataataataataataataaLZaRFaRGaRGaRGaRGaRGaRGaPDaRHaRIaRJaRKaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRMaRNaROaRoaPDaPDaPDaLMaPeaRPaRQaRRaRSaRTaRbaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK @@ -5820,16 +5821,16 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaL aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaXzaXzaXzaXzaXzaXzaXzaXzaXzaXzaXzaLMaLMaLMaLMaLMaLMaTJaUEaUFaUtaUFaUGaUHaUIaUJaTMaTMaUKaUFaUFaULaUMaUNaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaUPaPDaPJaPJaPJaPJaPJaPeaUQaPKaPeaURaUSaUTaUUaPeaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaXzaXAaXAaXAaXAaXAaXAaXAaXAaXAaXzaLMaLMaLMaLMaLMaLMaTJaUVaUWaUWaUWaUXaUXaUXaUXaUYaUZaTMaTJaTJaPDaShaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaTCaPDaVcaPeaPeaPeaPeaPeaUQaPKaPeaPeaPeaVdaPeaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaXzaXAaXBaXAaXBaXAaXBaXAaXCaXAaXzaLMaLMaLMaLMaLMaLMaTJaUVaUWaUXaUXaUXaUXaUXaUXaUXaTJaTMaTJbBGaPDaRdaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaKGaPDaVfaPeaVgaVhaPJaPJaUQaPKaViaPJaPJaPJaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaXzaXAaXAaXAaXAaXAaXAaXAaXAaXAaXzaLMaTJaTJaTJaTJaLMaTJaVkaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaTJbDVaPDaVmaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVnaSraPDaVoaPeaVpaVqaVraVsaVtaVuaPeaPeaPeaPeaVhaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaXzaXAaXAaXAaXAaXAaXAaXAaXAaXAaXzaLMaTJaTJaTJaTJaLMaTJaVkaUXaUXaUXaUXaUXaUXaUXaUXaTJbBZaTJbDVaPDaVmaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVnaSraPDaVoaPeaVpaVqaVraVsaVtaVuaPeaPeaPeaPeaVhaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaLMaLMaLMaLMaXzaYeaYdaXAaYdaXAaYdaXAaYdaYfaXzaTJaTJaVvaVwaTJaTJaTJaVkaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPDaPDaVxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaRiaVyaPDaTEaPeaVpaVzaSAaVAaVBaVCaPeaVDaVEaPeaVFaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaVGaLMaVHaYgbFSaXAaXAaXAaXAaXAaXAaXAaXAaXAbFSaZdaTMaTMaVLaVMaVNaVOaVPaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPRaVQaVRaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVSaRoaPDaTEaPeaVTaVzaPJaVUaVVaTEaPeaVWaVXaPeaVYaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaVGaLMaVHaYgbCNaXAaXAaXAaXAaXAaXAaXAaXAaXAbCNaZdaTMaTMaVLaVMaVNaVOaVPaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPRaVQaVRaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVSaRoaPDaTEaPeaVTaVzaPJaVUaVVaTEaPeaVWaVXaPeaVYaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaVZaWaaWaaZNaXzaXAaYdaXAaYdaXAaYdaXAaYdaXAaXzaZPaTMaTMaTMaVkaUWaUWaUXaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPDaPDaShaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaTCaPDaTEaPeaWfaVzaPJaWgaWhaWiaPeaWjaWkaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWmaWaaWnaXzbbVbatbbhbatbgXbatbcGbatbataXzaTMaTMaTMaTMaWoaWpaWpaWqaWqaWqaWqaWqaWqaPDaUXaUXaTJaTMaTMaTMaPDaRxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaRoaPDaTEaPeaVeaVzaPJaWraTcaPJaPeaWjaWjaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWsaWmaWaaWtaXzbZzbkobkKbkobZzbkobZWbkocagaXzaWvaWvaWvaWwaWxaWyaWzaWAaWAaWAaWAaWAaWAaPDaPDaPDaTJaTMaTMaTMaPDaRxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaRoaPDaWBaWCaWDaWEaUBaWFaWGaPJaPeaPeaPeaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWHaWIaWJaXzcdNccEcdMcdQcdQcdOcdPccEcdRaXzaWLaWMaWNaWOaWPaWQaWRaWAaWSaWSaWSaWSaWAaWTaWUaTzaPDaPDaWVaPDaPDaRxaVbaTBaWWaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWYaRNaWdaUeaPDaPeaPeaPeaPeaPeaPeaWZaPJaViaPJaPJaPJaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaXaaWnaXzcdUcdScdTcdScdXcdVcdWcdScdYaXzaXbaXcaXdaWvaXeaWyaXfaWAaWSaWSaWSaWSaWSbnPaXgaXhaXiaXjaXkaXlaXmaXnaVbaXoaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXqaWdaXraXsaXtaXuaXvaXwaPJaXxaWZaPJaPeaPeaPeaPeaPeaPeaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWaaXyaXzcdZcdScdScdScdSceacebcebcecaXzaXDaXEaXFaXGaXHaXIaXJaWAaWSaWSaWSaWSaWSbnPaXKaRiaRiaRiaXLaXMaXNaXOaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaXUaXVaXWaXXaXXaXYaXXaXXaXZaYaaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaYbaWaaYcbFSceecedcedcehcdScefcegceicejaXzaYhaYhaYiaYiaYjaYkaYlaWAaWSaWSaWSaWSaYmbJWaYnaYoaYpaYqaYraYpaYsaYtaVnaYuaYvaYwaYxaYpaYpaYyaYpaYpaYoaYpaYqaYpaYwaYpaYpaYzaYAaYBaYpaYCaPDaPeaPeaPeaPeaPeaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaYbaWaaYcbCNceecedcedcehcdScefcegceicejaXzaYhaYhaYiaYiaYjaYkaYlaWAaWSaWSaWSaWSaYmbJWaYnaYoaYpaYqaYraYpaYsaYtaVnaYuaYvaYwaYxaYpaYpaYyaYpaYpaYoaYpaYqaYpaYwaYpaYpaYzaYAaYBaYpaYCaPDaPeaPeaPeaPeaPeaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWaaYEcekcekcekcekcekcdScefcelcemcelcelaYhaYhaYiaYGaYHaYkaYlaWAaWAaWAaWAaWAaWAbMYaYIaTzaPDaYJaYKaYKaYKaYLaYMaYNaYKaYKaYOaYOaYOaYOaYOaYOaYOaYOaYJaYPaYPaYPaYPaYPaYQaYPaYRaYPaYPaYSaYTaPJaPJaYUaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaYVaWaaWaaYWaYFaYXaYYaYZaYFceocenaYhcepazWaZcaZbaZcaYiaZfaZgaYkaZhaZiaZiaZiaZiaZjaWqaPDaPDaPDaPDaPRaYKaZkaZlaZmaZnaZoaZpaZqaZraZsaZtaZuaZvbwGaZxaYOaPRaYPaZyaZzaZAaZBaZCaZDaZEaZFaYPaZGaZHaPJaVhaPJaZIaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaZJaWaaWaaWnaYFaZKaZLaZMaYFcesceqceraZQaZRaZSaZOaZTaYiaZUaZgaYkaYkaYkaYkaYkaYkaZVaZWaTJaTMaTMaPDaPDaYKaZXaZYaZZbaababbacbadbaebafbagbagbafbahbaiaYOaPDaYPbajbakbalbalbambalbalbanaYPbaoaZHaPJaPJaPJaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK @@ -5857,10 +5858,10 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaL aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbjxbmibmBbmCbmDbmEbmFbmFbmGbmHbmrbmqbmrbmrbmrbmrbmrbmrbmJbkwbmKbkwbmLblIblXbmMbmNbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmObdlbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbmibmjblXbmkbmlbmQbmmbmRbmSbmrbmqbmrbmrbmrbmrbmrbmrbmsblcbmTblcblcblcblcblcbmUbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmVbmWbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbmXbmYbmQbmZbnabnbblXbldbncbndbmrbmrbmrbmrbmrbmrbmrbmsblcbmTblcblcblcblcblcbnebjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbbMbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnfblVbngbnhbnibnjbnkbldbnlbnmbnnbnobnobnobnobnobnobnpblcbmTblcblcblcblcblcbnebjxaLMaLMaLMaLMaLMaLMbbMbbMbbMbbMbbMbbMbbMbbMbnqbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnfblVbngbnhbnibnjbnkbldbnlbnmbnnbnobnobnobnobnobnobnpblcbmTblcblcblcblcblcbnebjxaLMaLMaLMaLMaLMaLMbbMbbMbbMbbMbbMbbMbbMbbMbFSbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnrblKbnsbntbntbntblqbnubkubkwbnvblcblcblcblcblcblcblcblcbnwbnxbnxbnyblcblcbnzbjxaLMaLMaLMaLMaLMaLMbbMbnAbdlbnBbdlbdlbdlbbMbnCbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnDbnEbmMbnFbnFbnFbnGblcbnlblcbnHbnIbmpbmpbmpbmpbmpbnJbnKbnLbnMbnNbnObnNbnNcdCbjxaLMaLMaLMaLMaLMaLMbbMbdlbnQbhIbnRbnSbdlbbMbnTbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxbnUblcblcblcblcblcblcblcbnlblcbnVbnWbnXbnYbnZboabobbocbodboebjxbjxbofbjxbjxbjxbjxbbMbbMbbMbbMbbMbbMbbMbogbohboiboibojbokbbMbolbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxbnUblcblcblcblcblcblcblcbnlblcbnVbnWbnXbnYbnZboabobbocbodboebjxbjxbofbjxbjxbjxbjxbbMbbMbbMbbMbbMbbMbbMbogbohboiboibojbokbbMceIbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxbomblcblcblcblcblcblcblcbonboobnVbnWbnXbnYbnZboabobbocbodbnebjxbopboqborbosbosbotboubosbovbowboxboyboybozboAboBboBboCboDboyboyboyboEbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxboFboGboHboIboJboKboLboMboNboObViboQbnXbnYboRboabobbocboSboTbjxbdlboUbdlbdlbdlbdlbdlboVboWbdlbdlbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLLaLLaLMaLMaLMbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbbMbdlboXbbMbbMbbMbbMboYboZbpabpbbpbbpbaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK @@ -5931,11 +5932,11 @@ bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbs bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbCybCzbCAbCBbCAbCAbCAbCAbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCKbCKbCKbCKbCKaWKbCMbCMbCMbCMbCIbCKbCKbCKbCKbCObCPbCQbCRbCSbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCQbCUbCVbCWbCXbCYbCZbABbDabCsbDbbDcbDcbDcbDdbDebABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbDfbDfbDfbDfbDfbDfbDfbDgbDgbDhbDibDjbDkbDfbDfbDlbDlbDmbDmbDmbDmbDmbDlbDlbDnbDnbDnbDobDpbDpbDpbDpbDqbDrbDsbDtbDubDvbDwbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDybDzbCUbDAbDBbDCbDDbDEbABbDFbCsbCsbCsbCsbDGbDHbDIbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbDKbDLbDMbDNbDObDPbDQbDRbDRbDSbDTbDUbtWbDWbDWbDlbDXbDYbDYbDZbEabEabEbbDlbyIbEcbEcbyIbDpbEdbEebEfbEgbEhbEibEjbDubDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbCUbEnbEobEpbDDbEqbABbErbEsbEtbEubEvbEwbExbEybABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso -bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEzbEAbEBbECbECbECbEDbEEbEEbEEbEFbEGbEHbEIbEIbDmbEJbEJbEJbEJbEJbEJbEKbDlbBZbBZbBZbBZbELbEMbENaERbEPbEQbERbESbETbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbCUbEUbABbABbEVbABbABbABbEWbABbABbABbEWbEXbEWbABbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso -bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbEZbFabFbbFbbFcbFcbFcbFcbFcbFdbFebFfbFgbFhbFibFjbFjbFjbFkbFjbFlbFmbFnbBZbBZbBZbBZbDpbDpbFobDpaSFbGtbFrbFsbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFubFvbFwbFxbFybFzbABbFAbFBbFCbFDbABbFEbFFbFGbBFbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso -bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbFHbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbFNbFObEJbEJbEJbFPbEJbFQbFRbFnbBZbBZbCNbBZbDpbFTbFUbFVbGtbGtbDpbFWbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbFYbABbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibGjbGkbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso -bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtubDfbGlbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbGmbDlbGnbGobGobGpbGqbEJbGrbDlbBZbBZbBZbBZbDpbFqbGsbDpbGtbGtbDpbGubFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbGvbGwbGxbGxbGxbGybGxbGzbGAbGzbGzbGzbGzbGBbGBbGBbGBbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso -bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbGCbEZbFIbFJbFJbGDbDRbGEbFKbFKbFLbFMbEHbEIbGFbDlbGGbGHbGIbGJbGKbEJbbwbDlbBZbBZbBZbBZbDpbGMbGNbDpbGtbGtbDpbGObFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbGPbGQbGRbGSbGTbGUbGVbGWbGXbGYbGZbGVbHabHbbHcbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso +bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEzbEAbEBbECbECbECbEDbEEbEEbEEbEFbEGbEHbEIbEIbDmbEJbEJbEJbEJbEJbEJbEKbDlbyJbyJbyJbyJbELbEMbENaERbEPbEQbERbESbETbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbCUbEUbABbABbEVbABbABbABbEWbABbABbABbEWbEXbEWbABbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso +bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbEZbFabFbbFbbFcbFcbFcbFcbFcbFdbFebFfbFgbFhbFibFjbFjbFjbFkbFjbFlbFmbFnbyJbyJbyJbyJbDpbDpbFobDpaSFbGtbFrbFsbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFubFvbFwbFxbFybFzbABbFAbFBbFCbFDbABbFEbFFbFGbBFbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso +bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbFHbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbFNbFObEJbEJbEJbFPbEJbFQbFRbFnbyJbyJbBcbyJbDpbFTbFUbFVbGtbGtbDpbFWbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbFYbABbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibGjbGkbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso +bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtubDfbGlbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbGmbDlbGnbGobGobGpbGqbEJbGrbDlbyJbyJbyJbyJbDpbFqbGsbDpbGtbGtbDpbGubFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbGvbGwbGxbGxbGxbGybGxbGzbGAbGzbGzbGzbGzbGBbGBbGBbGBbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso +bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbGCbEZbFIbFJbFJbGDbDRbGEbFKbFKbFLbFMbEHbEIbGFbDlbGGbGHbGIbGJbGKbEJbbwbDlbyJbyJbyJbyJbDpbGMbGNbDpbGtbGtbDpbGObFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbGPbGQbGRbGSbGTbGUbGVbGWbGXbGYbGZbGVbHabHbbHcbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbEZbFIbFJbFJbHebHfbHgbFKbFKbFLbFMbEHbEIbGmbDlbDlbDlbDlbHhbHibDmbDlbDlbAxbAxbHjbHjbDpbDpbDpbDpbDpbDpbDpbHkbHlbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbHmbHnbHobHpbHqbHrbHsbGVbHtbGWbGWbHubGVbHvbHwbHxbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbHybHzbFIbFJbFJbFJbFJbFJbFKbFKbFLbFMbEHbEIbEIbDgbHAbAEbHBbHCbHDbAKbAXbHEbHFbHGbHjbHHbHIbHJbHKbyIbHLbHMbyIbHNbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbHObyIbyIbHobHPbHQbGVbHRbGWbGWbHSbGVbHwbHwbHTbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbHUbFIbFJbFJbFJbFJbFJbFKbFKbFLbHVbHWbHXbHYbHZbIabCebCebIbbIcbCnbCnbIdbIebIfbHjbIgbIhbIhbIibyIbIjbIkbIlbImbInbIobEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbIpbIqbIrbIsbItbIubIvbIwbGVbIxbIybIzbIAbGVbIBbICbHwbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso From d699b23e9f65003bc4fcdd4275b300917acbd59f Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 22 Nov 2017 22:56:38 +0200 Subject: [PATCH 02/17] Adds yet another new loadout accessory. -Drop straps. Basically dropped suspenders or drop pouches without the pouches. -Basically I've been really digging the aesthetic thiccness of the drop pouches and just wanted the look available without the access walls and color restrictions. -Yeah it's colorable too. --- .../loadout/loadout_accessories_vr.dm | 9 +++++++++ .../vore/fluffstuff/custom_items_vr.dm | 12 +++++++++++- icons/vore/custom_clothes_vr.dmi | Bin 184202 -> 184625 bytes icons/vore/custom_items_vr.dmi | Bin 48216 -> 48390 bytes 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm index 004eb6a022..642201d23e 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm @@ -64,3 +64,12 @@ display_name = "Metal necklace" description = "A shiny steel chain with a vague metallic object dangling off it." path = /obj/item/clothing/accessory/tronket + +/datum/gear/accessory/flops + display_name = "Drop straps" + description = "Wearing suspenders over shoulders? That's been so out for centuries and you know better." + path = /obj/item/clothing/accessory/flops + +/datum/gear/accessory/flops/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 1273b44e3b..83fa9f4145 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1050,7 +1050,6 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie /obj/item/clothing/accessory/tronket name = "metal necklace" desc = "A shiny steel chain with a vague metallic object dangling off it." - w_class = ITEMSIZE_SMALL icon = 'icons/vore/custom_items_vr.dmi' icon_override = 'icons/vore/custom_clothes_vr.dmi' icon_state = "tronket" @@ -1059,6 +1058,17 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie slot_flags = SLOT_TIE slot = "over" +/obj/item/clothing/accessory/flops + name = "drop straps" + desc = "Wearing suspenders over shoulders? That's been so out for centuries and you know better." + icon = 'icons/vore/custom_items_vr.dmi' + icon_override = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "flops" + item_state = "flops" + overlay_state = "flops" + slot_flags = SLOT_TIE + slot = "over" + //The perfect adminboos device? /obj/item/device/perfect_tele name = "personal translocator" diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 56213562f82645b492b8c2ea7a9c9f749a149866..27268a1e3766fc8831f56217dc140dc4036176a7 100644 GIT binary patch delta 20216 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 delta 19790 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 delta 7024 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 From 5daa2cd46b82edaaa7b418e39a4ae1c12a143f08 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Wed, 22 Nov 2017 16:47:49 -0500 Subject: [PATCH 03/17] Gives two species Brutal Predation --- .../mob/living/carbon/human/species/station/station_vr.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index e90de50279..f8aefc6294 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -292,6 +292,7 @@ "You feel uncomfortably warm.", "Your chitin feels hot." ) + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) /datum/species/unathi spawn_flags = SPECIES_CAN_JOIN //Species_can_join is the only spawn flag all the races get, so that none of them will be whitelist only if whitelist is enabled. @@ -331,6 +332,12 @@ push_flags = ~HEAVY //Allows them to use micro step code. swap_flags = ~HEAVY + inherent_verbs = list( + /mob/living/carbon/human/proc/sonar_ping, + /mob/living/proc/hide, + /mob/living/carbon/human/proc/shred_limb + ) + /datum/species/shapeshifter/promethean spawn_flags = SPECIES_CAN_JOIN From dcdeba60ae4f7e4356a88d100c6d4e352e3ff504 Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 22 Nov 2017 23:53:59 +0200 Subject: [PATCH 04/17] adds gn set --- .../loadout/loadout_suit_vr.dm | 4 ++++ .../loadout/loadout_uniform_vr.dm | 4 ++++ .../vore/fluffstuff/custom_clothes_vr.dm | 16 ++++++++++++++++ icons/vore/custom_clothes_vr.dmi | Bin 184625 -> 185778 bytes icons/vore/custom_items_vr.dmi | Bin 48390 -> 48816 bytes 5 files changed, 24 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm index aa8be02d07..002d032a3d 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm @@ -17,3 +17,7 @@ var/obj/item/clothing/suit/jacket_type = the_jacket the_jackets[initial(jacket_type.name)] = jacket_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(the_jackets)) + +/datum/gear/suit/gntop + display_name = "GN crop jacket" + path = /obj/item/clothing/suit/storage/fluff/gntop \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index 78e490f34a..17eab78832 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -155,3 +155,7 @@ Swimsuits var/obj/item/weapon/storage/box/fluff/swimsuit/swimsuit_type = swimsuit swimsuits[initial(swimsuit_type.name)] = swimsuit_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(swimsuits)) + +/datum/gear/uniform/suit/gnshorts + display_name = "GN shorts" + path = /obj/item/clothing/under/fluff/gnshorts \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index 4133c5897b..f0b2800f5a 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1516,6 +1516,22 @@ Departamental Swimsuits, for general use icon_override = 'icons/vore/custom_clothes_vr.dmi' item_state = "headbando" +/obj/item/clothing/suit/storage/fluff/gntop + name = "GN crop jacket" + desc = "A nifty little jacket. At least it keeps your shoulders warm." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "gntop" + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "gntop" + +/obj/item/clothing/under/fluff/gnshorts + name = "GN shorts" + desc = "Stylish white shorts with pockets, stripes, and even a belt." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "gnshorts" + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "gnshorts" + //General use /obj/item/clothing/suit/storage/fluff/loincloth name = "Loincloth" diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 27268a1e3766fc8831f56217dc140dc4036176a7..14247f50f2ac1bd8caea2b53d9aab165c5ae8efc 100644 GIT binary patch delta 21386 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 diff --git a/icons/vore/custom_items_vr.dmi b/icons/vore/custom_items_vr.dmi index 99ddfe2a20890e2118cc76d6ee7270b82b38533b..d3a876e0e1ef117a38e5db7ddbe69e3efae14758 100644 GIT binary patch delta 7775 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 AcK`qY delta 7346 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 From f7f16168e771eb7dd0b87c06d561836c7c46fe6f Mon Sep 17 00:00:00 2001 From: Cyantime Date: Wed, 22 Nov 2017 19:29:55 -0500 Subject: [PATCH 05/17] Adds verb to allow prometheans to change hair color --- .../human/species/station/prometheans.dm | 1 + .../human/species/station/prometheans_vr.dm | 2 ++ .../station/station_special_abilities_vr.dm | 27 +++++++++++++++++++ 3 files changed, 30 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index db50586504..1f3b4ecfc8 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -108,6 +108,7 @@ var/datum/species/shapeshifter/promethean/prometheans /datum/species/shapeshifter/promethean/hug(var/mob/living/carbon/human/H, var/mob/living/target) + if(H.zone_sel.selecting == "head" || H.zone_sel.selecting == "r_hand" || H.zone_sel.selecting == "l_hand") return ..() //VOREStation Edit var/t_him = "them" if(ishuman(target)) var/mob/living/carbon/human/T = target diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 8f0d041bd3..f19f0abdee 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -8,12 +8,14 @@ color_mult = 1 mob_size = MOB_MEDIUM num_alternate_languages = 1 //Let's at least give them one + monochromatic = 0 appearance_flags = HAS_SKIN_COLOR | HAS_EYE_COLOR | HAS_HAIR_COLOR | RADIATION_GLOWS | HAS_UNDERWEAR inherent_verbs = list( /mob/living/carbon/human/proc/shapeshifter_select_shape, /mob/living/carbon/human/proc/shapeshifter_select_colour, /mob/living/carbon/human/proc/shapeshifter_select_hair, /mob/living/carbon/human/proc/shapeshifter_select_gender, + /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/regenerate, /mob/living/proc/set_size, /mob/living/carbon/human/proc/succubus_drain, diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index e35bc3caaf..c53fe657ff 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -776,3 +776,30 @@ C.anchored = 0 else return + +/mob/living/carbon/human/proc/shapeshifter_select_hair_colors() + + set name = "Select Hair Colors" + set category = "Abilities" + + if(stat || world.time < last_special) + return + + last_special = world.time + 50 + + var/new_hair = input("Please select a new hair color.", "Hair Colour") as color + if(!new_hair) + return + shapeshifter_set_hair_color(new_hair) + var/new_fhair = input("Please select a new facial hair color.", "Facial Hair Color") as color + if(!new_fhair) + return + shapeshifter_set_facial_color(new_fhair) + +/mob/living/carbon/human/proc/shapeshifter_set_hair_color(var/new_hair) + + change_hair_color(hex2num(copytext(new_hair, 2, 4)), hex2num(copytext(new_hair, 4, 6)), hex2num(copytext(new_hair, 6, 8))) + +/mob/living/carbon/human/proc/shapeshifter_set_facial_color(var/new_fhair) + + change_facial_hair_color(hex2num(copytext(new_fhair, 2, 4)), hex2num(copytext(new_fhair, 4, 6)), hex2num(copytext(new_fhair, 6, 8))) \ No newline at end of file From a005f38c90d2f1edfdd0bb9aa5f7d26fb6f597d6 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Wed, 22 Nov 2017 21:24:30 -0500 Subject: [PATCH 06/17] Gives the rest of the species with claws Brutal Predation --- .../mob/living/carbon/human/species/station/station_vr.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index f8aefc6294..d4801ec3ec 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -301,6 +301,7 @@ tail_animation = 'icons/mob/species/unathi/tail_vr.dmi' color_mult = 1 min_age = 18 + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) /datum/species/tajaran spawn_flags = SPECIES_CAN_JOIN @@ -310,6 +311,7 @@ color_mult = 1 min_age = 18 gluttonous = 0 //Moving this here so I don't have to fix this conflict every time polaris glances at station.dm + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) /datum/species/skrell spawn_flags = SPECIES_CAN_JOIN @@ -355,6 +357,7 @@ min_age = 18 icobase = 'icons/mob/human_races/r_vox_old.dmi' deform = 'icons/mob/human_races/r_def_vox_old.dmi' + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) datum/species/harpy name = "Rapala" From 3b8061fa727b2ad83d115732f53798e41747cd35 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Thu, 23 Nov 2017 00:25:36 -0500 Subject: [PATCH 07/17] Update station_vr.dm --- .../mob/living/carbon/human/species/station/station_vr.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index d4801ec3ec..c0025b29d8 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -121,6 +121,7 @@ name_language = LANGUAGE_BIRDSONG color_mult = 1 can_fly = 1 + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) min_age = 18 max_age = 80 @@ -183,6 +184,7 @@ "You feel uncomfortably warm.", "Your overheated skin itches." ) + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) /datum/species/fl_zorren name = "Flatland Zorren" @@ -214,6 +216,7 @@ flesh_color = "#AFA59E" base_color = "#333333" color_mult = 1 + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) heat_discomfort_strings = list( "Your fur prickles in the heat.", @@ -239,6 +242,7 @@ // gluttonous = 1 num_alternate_languages = 3 color_mult = 1 + inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) blurb = "Vulpkanin are a species of sharp-witted canine-pideds residing on the planet Altam just barely within the \ dual-star Vazzend system. Their politically de-centralized society and independent natures have led them to become a species and \ From 92d58a4122b61b663aa11ac1aa7f2ff81ca385ad Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 23 Nov 2017 08:56:09 +0200 Subject: [PATCH 08/17] Fixes the black preview background not being black enough. -I have no idea how it got slightly off-black :v --- icons/effects/128x72_vr.dmi | Bin 2097 -> 2101 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/effects/128x72_vr.dmi b/icons/effects/128x72_vr.dmi index 2f1f2d2263f98bb3010736ffca287a27af8738dc..0a9dee45d2ee8c7dab971fac322bf30919277e4b 100644 GIT binary patch delta 1638 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 From 6bd1a8c47c33d2c04606dc2a4b4c96a433e70fbc Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 24 Nov 2017 22:26:08 +0200 Subject: [PATCH 09/17] Fixes resleeving breaking character scaling prefs. -Or at least adds the stuff to the feature apply list for body creation. -Would try to check the other issues too (ear secondary colors, wings, bad sight) but i'm tired and headachy rn. --- code/modules/resleeving/infocore_records.dm | 3 +++ code/modules/resleeving/machines.dm | 2 ++ 2 files changed, 5 insertions(+) diff --git a/code/modules/resleeving/infocore_records.dm b/code/modules/resleeving/infocore_records.dm index f0aeab389a..caa1e61540 100644 --- a/code/modules/resleeving/infocore_records.dm +++ b/code/modules/resleeving/infocore_records.dm @@ -79,6 +79,7 @@ var/toocomplex var/sizemult var/weight + var/aflags /datum/transhuman/body_record/New(var/copyfrom, var/add_to_db = 0, var/ckeylock = 0) ..() @@ -114,6 +115,7 @@ body_oocnotes = M.ooc_notes sizemult = M.size_multiplier weight = M.weight + aflags = M.appearance_flags //Probably should M.dna.check_integrity() @@ -204,3 +206,4 @@ src.organ_data = orig.organ_data.Copy() src.toocomplex = orig.toocomplex src.sizemult = orig.sizemult + src.aflags = orig.aflags diff --git a/code/modules/resleeving/machines.dm b/code/modules/resleeving/machines.dm index a5db850472..792af83cbb 100644 --- a/code/modules/resleeving/machines.dm +++ b/code/modules/resleeving/machines.dm @@ -89,6 +89,7 @@ H.ooc_notes = current_project.body_oocnotes H.flavor_texts = current_project.mydna.flavor.Copy() H.resize(current_project.sizemult, FALSE) + H.appearance_flags = current_project.aflags H.weight = current_project.weight if(current_project.speciesname) H.custom_species = current_project.speciesname @@ -312,6 +313,7 @@ H.ooc_notes = current_project.body_oocnotes H.flavor_texts = current_project.mydna.flavor.Copy() H.resize(current_project.sizemult) + H.appearance_flags = current_project.aflags H.weight = current_project.weight if(current_project.speciesname) H.custom_species = current_project.speciesname From 99fb133a103f428b838beb426e64b273d04763ce Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sat, 25 Nov 2017 22:53:20 -0500 Subject: [PATCH 10/17] Enables engineering and atmospherics lockdowns --- maps/tether/tether-01-surface.dmm | 13 ++++---- maps/tether/tether-03-station.dmm | 49 +++++++++++++++---------------- 2 files changed, 30 insertions(+), 32 deletions(-) diff --git a/maps/tether/tether-01-surface.dmm b/maps/tether/tether-01-surface.dmm index a80d5cbb59..acbce72237 100644 --- a/maps/tether/tether-01-surface.dmm +++ b/maps/tether/tether-01-surface.dmm @@ -1788,8 +1788,8 @@ "aIt" = (/obj/effect/floor_decal/rust,/obj/random/junk,/turf/simulated/floor/tiled/steel_dirty,/area/maintenance/lower/research) "aIu" = (/obj/effect/floor_decal/rust,/obj/structure/closet,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/clean,/turf/simulated/floor/tiled/steel_dirty,/area/maintenance/lower/research) "aIv" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/processing) -"aIw" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/metal/mait{name = "Atmospherics Maintenance"; req_access = list(24); req_one_access = list(24)},/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) -"aIx" = (/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) +"aIw" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/metal/mait{name = "Atmospherics Maintenance"; req_access = list(24); req_one_access = list(24)},/obj/structure/catwalk,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) +"aIx" = (/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) "aIy" = (/obj/effect/floor_decal/techfloor{dir = 9},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) "aIz" = (/obj/effect/floor_decal/techfloor{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) "aIA" = (/obj/effect/floor_decal/techfloor{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) @@ -2635,9 +2635,9 @@ "aYI" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two) "aYJ" = (/obj/structure/grille,/obj/structure/railing{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two) "aYK" = (/turf/simulated/wall,/area/engineering/lower/lobby) -"aYL" = (/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) -"aYM" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/engineering/lower/lobby) -"aYN" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Atmospherics"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) +"aYL" = (/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) +"aYM" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/plating,/area/engineering/lower/lobby) +"aYN" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) "aYO" = (/turf/simulated/wall,/area/engineering/lower/breakroom) "aYP" = (/turf/simulated/wall,/area/janitor) "aYQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(26)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/janitor) @@ -2928,7 +2928,7 @@ "bep" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/rnd/research) "beq" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/tiled/dark,/area/rnd/research) "ber" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research) -"bes" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/atmos/hallway) +"bes" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/atmos/hallway) "bet" = (/obj/structure/lattice,/obj/structure/railing,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/structure/cable/cyan{d1 = 32; d2 = 2; icon_state = "32-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/open,/area/engineering/atmos/hallway) "beu" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access = list(24)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/atmos/hallway) "bev" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d1 = 16; d2 = 0; icon_state = "16-0"},/obj/structure/railing,/turf/simulated/floor/plating,/area/engineering/atmos/hallway) @@ -6017,4 +6017,3 @@ bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbs bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso bsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobso "} - diff --git a/maps/tether/tether-03-station.dmm b/maps/tether/tether-03-station.dmm index 0ff6fa8acb..91ccf7fa7b 100644 --- a/maps/tether/tether-03-station.dmm +++ b/maps/tether/tether-03-station.dmm @@ -328,7 +328,7 @@ "agp" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) "agq" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/blue/border{dir = 5},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) "agr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"ags" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/engi{name = "Engineering Substation"; req_one_access = list(10)},/turf/simulated/floor,/area/maintenance/substation/engineering) +"ags" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/engi{name = "Engineering Substation"; req_one_access = list(10)},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/substation/engineering) "agt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/station/eng_lower) "agu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/station/eng_lower) "agv" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/obj/structure/lattice,/turf/space,/area/space) @@ -755,7 +755,7 @@ "aoA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway) "aoB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway) "aoC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aoD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance/engi,/turf/simulated/floor,/area/engineering/hallway) +"aoD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance/engi,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/hallway) "aoE" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_outer"; locked = 1; name = "Security Starboard External Access"; req_access = newlist(); req_one_access = list(1,2,18)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/maintenance/station/sec_upper) "aoF" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/engineering/foyer) "aoG" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/tiled,/area/engineering/foyer) @@ -1018,7 +1018,7 @@ "atD" = (/obj/structure/railing{dir = 1},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engineering/shaft) "atE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/engineering/shaft) "atF" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/shaft) -"atG" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/foyer) +"atG" = (/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/foyer) "atH" = (/obj/structure/sign/department/eng,/turf/simulated/wall/r_wall,/area/engineering/foyer) "atI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/grass,/area/crew_quarters/visitor_dining) "atJ" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/grass,/area/crew_quarters/visitor_dining) @@ -2116,7 +2116,7 @@ "aOJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer_mezzenine) "aOK" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) "aOL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) -"aOM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/common,/turf/simulated/floor/plating,/area/maintenance/station/eng_upper) +"aOM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access = newlist()},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer) "aON" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) "aOO" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/red/border,/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/camera/network/security{dir = 1},/turf/simulated/floor/tiled/white,/area/security/forensics) "aOP" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 10},/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/engi_wash) @@ -2786,7 +2786,7 @@ "bbD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/engineering/foyer) "bbE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/engineering/foyer_mezzenine) "bbF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/engineering/foyer_mezzenine) -"bbG" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance/engi,/turf/simulated/floor/plating,/area/maintenance/station/eng_upper) +"bbG" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access = newlist()},/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer) "bbH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/port) "bbI" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/port) "bbJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/station/port) @@ -3714,7 +3714,7 @@ "btv" = (/obj/machinery/light,/turf/simulated/open,/area/security/prison) "btw" = (/obj/structure/railing{dir = 4},/turf/simulated/open,/area/security/prison) "btx" = (/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) -"bty" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) +"bty" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/foyer) "btz" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/catwalk,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/maintenance/station/sec_upper) "btA" = (/obj/effect/floor_decal/techfloor{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/bluegrid,/area/ai/foyer) "btB" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai/foyer) @@ -4016,7 +4016,7 @@ "bzl" = (/obj/machinery/photocopier,/obj/effect/floor_decal/borderfloorblack,/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "bzm" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) "bzn" = (/obj/structure/bed/roller,/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) -"bzo" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) +"bzo" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/foyer) "bzp" = (/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) "bzq" = (/obj/item/device/radio/intercom{dir = 8; pixel_x = -24},/obj/effect/floor_decal/techfloor{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/medical/morgue) "bzr" = (/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/red/border{dir = 10},/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/tiled/white,/area/security/forensics) @@ -5031,6 +5031,7 @@ "bSM" = (/obj/machinery/light{dir = 1},/turf/simulated/open,/area/medical/surgery_hallway) "bSN" = (/obj/structure/flora/pottedplant/xmas,/turf/simulated/floor/carpet,/area/library) "bSO" = (/obj/structure/filingcabinet/chestdrawer{dir = 1},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bSP" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/maintenance/station/eng_upper) "bSQ" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bSR" = (/obj/structure/closet/secure_closet/CMO,/obj/item/weapon/cmo_disk_holder,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/flashlight/pen,/obj/item/weapon/storage/belt/medical,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/accessory/stethoscope,/obj/item/device/defib_kit/compact/combat/loaded,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bSS" = (/obj/effect/floor_decal/borderfloorwhite{dir = 5},/obj/effect/floor_decal/corner/paleblue/border{dir = 5},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 5},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) @@ -5079,7 +5080,7 @@ "bTJ" = (/obj/structure/flora/pottedplant/xmas,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bTK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/catwalk,/turf/simulated/floor,/area/maintenance/station/medbay) "bTL" = (/obj/structure/railing{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/medbay) -"bTM" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) +"bTM" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance/engi,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/maintenance/station/eng_upper) "bTN" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bTO" = (/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bTP" = (/obj/structure/table/glass,/obj/machinery/photocopier/faxmachine{department = "CMO's Office"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) @@ -5098,6 +5099,7 @@ "bUc" = (/obj/structure/railing,/turf/simulated/open,/area/medical/surgery_hallway) "bUd" = (/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/paleblue/border{dir = 10},/obj/machinery/button/windowtint{id = "cmooffice_b"; pixel_x = -20; pixel_y = -25},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bUe" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bUf" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/foyer_mezzenine) "bUg" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bUh" = (/obj/effect/floor_decal/borderfloorwhite{dir = 6},/obj/effect/floor_decal/corner/paleblue/border{dir = 6},/obj/machinery/photocopier,/obj/machinery/keycard_auth{pixel_y = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) "bUi" = (/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/paleblue/border{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/medical/sleeper) @@ -5294,15 +5296,13 @@ "bXR" = (/obj/structure/window/basic{dir = 1},/obj/machinery/button/remote/driver{id = "enginecore"; name = "Emergency Core Eject"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/chief) "bXS" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/vacant/vacant_restaurant_upper) "bXT" = (/obj/effect/floor_decal/rust,/obj/random/cigarettes,/turf/simulated/floor/plating,/area/vacant/vacant_restaurant_upper) -"bXU" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/foyer_mezzenine) +"bXU" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Mezzenine"; req_one_access = list()},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer_mezzenine) "bXV" = (/obj/machinery/light_switch{dir = 8; pixel_x = 24},/turf/simulated/floor/plating,/area/vacant/vacant_restaurant_upper) -"bXW" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access = newlist()},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer) -"bXX" = (/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/foyer) -"bXY" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access = newlist()},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer) -"bXZ" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/foyer) -"bYa" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Mezzenine"; req_one_access = list()},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer_mezzenine) +"bXW" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Mezzenine"; req_one_access = list()},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer_mezzenine) +"bXX" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) +"bXY" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) +"bXZ" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor}) "bYb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_port_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = 26; req_one_access = list(18)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"bYc" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Mezzenine"; req_one_access = list()},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer_mezzenine) "bYd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/crew_quarters/visitor_lodging) "bYe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/vacant/vacant_restaurant_upper) "bYf" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/techfloor{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/heads/chief) @@ -5595,7 +5595,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbcoaXzaRVaRXbaAaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaabcobclbcpbaybcnbcrbcwaRVbduaRbbdxbdvbebbdybefbedbeJbegbeLbeKbeNbeMbfobYtbhEaoJaacaikarZasabfsascauRauRauRauRauRauRavLaqpatLaqpaseaseaseauOavqavMavNavNavNavtauOaseaseaseaseaseatLavOashashashashashashashashasiamMasialAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaabcobftbfvaRXbfSaRXbfTaRVbfUaRbbfWafLafLamZbfYafPaoIbfZbgCbgBbgEbgDaoIbgFaoJaeiaacaikasCasDbgHasFavPavPavPavPavPavPavQaqpatLaqpaseaseasfayOauOauOauMauMauMauOayMasfaseatJaseaseatLavIasIasJasKasLasMasNasOasIasPasQasRalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaRbbhjbnwbnnbnLbnIbrVbnTaBgaRbbXCbshbXEbXDbXFafPaoFbXGbXIbXHbXKbXJaoIbgFaoJaacaacaikaqsatobXNatqavPavRavTbGoavUavPavVaqpatLaqpaseatwatsaseaseaseaseaseaseaseaseavWatsatvaseaseatLavXasIasJasKatxatyasNasOasIatzatAatBalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaRbaRbbXQaRbaRbbXRaRbaRbaRbaRbalFalFalFalFalFalFaoJatHbXXbXWbXYatGbXZbXZaoJavPavPawhavPavPawkavPavPawvawMawMaxmcaqaxIaqpatLaqpaseaunauDaxKaseaseattatvatuaseaseaunauDauPaseaseatLavEasIasJasKatxatyasNasOasIatMalAalAalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaRbaRbbXQaRbaRbbXRaRbaRbaRbaRbalFalFalFalFalFalFaoJatHatGaOMbbGbtybzobzoaoJavPavPawhavPavPawkavPavPawvawMawMaxmcaqaxIaqpatLaqpaseaunauDaxKaseaseattatvatuaseaseaunauDauPaseaseatLavEasIasJasKatxatyasNasOasIatMalAalAalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbbYfbYhbYgaRbaRbaRbbYibYjbYjbYlbYkbYmbYlbYlbYuayaaxOaycaybaypaydayqayqaysayraysaytayvayuazcazbazeazdazfaqxaqzcaMaqxaqxazEazDasfaseaseasgaseaseaseaseaseaseaseaseaseaseaseasfasGazFasIasIasIauoaupasIasIasIauqaurausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbbYJbYMbYKaRbbYNbYPbYjbYjbYjbYlbYRbYWbYUbZabYxazIazHazHazJaqyaqxaqxaqxaqxaqxazfazKaqxaqxazLaqxaFnaDZaFoaqxaqxcaWaqxaqxaqxaFJazfaqxaqxaFKaqpaFLaqxaqxaqxaqxaqxaqxaqxaqxaqxaFMaFOaFNauWauXauYauZavaavbavcasIavdaveausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbaRbaRbaRbaRbbYPbYPbYjbYjbYjbYjbYjbYjbZkbZmbYuaFQaFPaFSaFRaGsaFXaGuaGtaGQaGPaGSaGRaGUaGTaGVaGTaGXaGWaITaIsaIscbnaIsaIsaIsaGWaJhaJbaKAaJpbnoaKCaMFaLOaLOaMHaOqaOoaSzaPeaUsaTnbaMaUYavYavZavZawaawbawcavcasIauqaweausaacaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5707,18 +5707,18 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaahWbkHaacaacaacaacaacaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaaaaacaacaacaacaacaacaacaaUaufbZeautasTasTasTasTasTasTaaUaUraUraUraUraUrbJpbJpbJpaQFaRCaRDaReaRfaRgaPlaPlaREaPlaPlaRiaPraRFaRGaRHaRIaRJaRKaRGaNyaRLaRMaNyaRNaROaRPaRQaPVaNyaRRaRSaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaacaacaacaacaacaacaacaaUavnbZeawfawgavAavAavAavAawiaaUaKuaKLaAYaKsaUraUraUraUraQFaScaSdaSdaTFaSfaSgaGdaSiaSjaQFaSkaPraSlaSmaRHaRIaRJaSnaSoaNyaSpaSqaSraSsaStaSuaSvaSsaSraSwaSxaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHbkHaacaacaacaacaacaacaacaaUaJtbZjaujaujbZnbZnbZnbZnbZnaaUaOkaJUaJUaKqaUrbJqaRBaKMaQFaSIaTGaTHaUZaSMaSNaSOaSPaSQaQFaRiaPraSRaSSaSTaSUaSVaSWaSXaNyaSYaSZaNyaTaaTbaPXaTcaTdaNyaTeaTfaNyaTgaTgaTgaTgaTgaTgaTgaTgaTgaTgaTgaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHbkHbkHaacaacaacaacaacaacaaUaLYbZobZsbZsbZsbZsbZsbZsbZsaZRaRTaOJaNEaOiaOMaKPaQCaQCaQFaQFaQFaQFaQFaQFaQFcbcaTqaQFaQFaTraPraTsaTtaRHaRIaRJaQgaTtaNyaNyaNyaNyaPWaTuaTvaTwaPWaNyaNyaNyaNyaTgaTxaTyaTzaTAaTBaTCaTDaTyaTEaTgaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHbkHbkHaacaacaacaacaacaacaaUaLYbZobZsbZsbZsbZsbZsbZsbZsaZRaRTaOJaNEaOibSPaKPaQCaQCaQFaQFaQFaQFaQFaQFaQFcbcaTqaQFaQFaTraPraTsaTtaRHaRIaRJaQgaTtaNyaNyaNyaNyaPWaTuaTvaTwaPWaNyaNyaNyaNyaTgaTxaTyaTzaTAaTBaTCaTDaTyaTEaTgaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHbkHbkHaacaacaacaacaacaacaaUaQycajcaocaocamcancapcapcapaaUaYNaRYaRWaYMaUraYOaQAaQCaQCaQCaTRaTSaTSaTTaTUaTVaTWaTXaTYaMuaPraUaaUbaRHaRIaRJaUaaUbaUcaUcaUcaUcaUcaUdaUeaUfaUgaUgaUgaUgaUgaUhaUhaUiaUhaUhaUhaUhaUhaUiaUhaUjaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHbkHaataacaacaacaataataataaUaaUaaUaaUaaUaaUaaUaaUaaUaaUaaUaVgaThaSGaVgaUraUraUraUraUraUrauIaUtaUtaUtaUuaUuaUuaUuaUuaUuaPraUvaUwaUxaUwaUyaUwaUvaUcaUzaUAaUBaUcaUCaUDaUEaUgaUFaUGaUHaUgayPaUJaUKaHCaUMaUNaUOaUPaHVaUJayRaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHaataataataatbdAaataataatbcTbecaTNaUkaUmbeHaTPbdtbcTbKbbKbaVgaUTaUqaVgbJpbJpbJpbJpbJpaUraVhaViaVjaVkaVlaVlaVlaVlaVlaVlaVmaVnaVoaVpaVqaVraVsaHqaUcaVuaVvaVwaVxaVyaVzaVyaVAaVBaVCaVDaUgaUhaUhaVEaUhaUhaVFaUhaUhaVEaUhaUhaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHaataataataataataVeaVGaVOaVQaVKaVMaWqbecbecbecaWubcTbKbbKbaVgaWLaWBaVgbJpbJpbJpbJpbJpaUraWNaWPaXwaVRaVlaVSaVSaVSaVSaVlaSHaVTaVTaVUaVTaVVaVTbbTaUcaVXaVYaVZaUcaWaaWbaWcaUgaWdaWeaWfaUgaWgaWhaWiaUhaWjaWkaWlaUhaUhaUhaWmaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHaataataataataataXAbeOaXEaVQaXBaXDaXWaXYbeIbecaYabcTaVgaVgaVgaYeaYcaYPaVgaVgaVgaVgaVgaUraWzaWAaYCaYDaVlaVSaVSaVSaVSaVSbBEaVTaVTaVUaWDaVVaVTaWEaUcaUcaUcaUcaUcaUdbgcaWGaUgaUgaUgaUgaUgaTgaTgaWHaWIaTgaWJaTgaWIaWIaTgaTgaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWbkHbkHaataataataataatbazbfuaZfaZhaZcaZeaZmaZoaZjaZjaZjbYsaZpaZpaZpaZpaZTaWxaWxaWxbaubawaKqaUraWVaWWaWXaWYaVlaVSaVSaVSaVSaVSbBEaVTaVTaVUaVTaWZaXaaXbaXcaXdbGqaXfaXeaXgaXhaXiaXjaXkaXkaXlaXkaXkaXmaXnaXoaXpaXqaXraXsaXtaXoaIDaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWaataataataataataXAbgbbaEaVQbaCbecbaKbbobaHbecbbrbcTaWxaWxaWxaWxbbwaZpaZpaZpbbCbbEbbFbbGaXFaXFaXHaXIaVlaVSaVSaVSaVSaXJbERaXKaXLaXMaXNaXNaXNaXNaXOaXNaXNaXNaXNaXNaXMaXPaXPaXPaXPaXQaXPaXPaXPaXPaXPaXPaXRaVTaXSaXTaXUaXVaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWaataataataataataXAbgbbaEaVQbaCbecbaKbbobaHbecbbrbcTaWxaWxaWxaWxbbwaZpaZpaZpbbCbbEbbFbTMaXFaXFaXHaXIaVlaVSaVSaVSaVSaXJbERaXKaXLaXMaXNaXNaXNaXNaXOaXNaXNaXNaXNaXNaXMaXPaXPaXPaXPaXQaXPaXPaXPaXPaXPaXPaXRaVTaXSaXTaXUaXVaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaataataatbdAaatbmTbcqbcVaVQbctbcUbdzbecbdwbdwbehbcTbeeaWvaWvaWvaWvaWvaWvbfqbfnbfpbfraUraYgaQAaYhaYiaVlaVlaVlaVlaVlaVlaYjaVTaYkaYlaYmaYmaYmaYnaYoaYpbHeaYqaYraYpaYpaYpaYpaYpaYpaYsaYtaYtaYtaYtaYuaYvaYwaYxaYyaYzaYpaYAaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaataataataataataataataatbcTbcUbhmbhlbhkbfVbfXbgabcTaWSaWSaWSaWSaWSaWSaWSaWSbfnbfpbgGaUraYKaYLaWWaYQaQCaQCaQAaZvaZuaUtbHgaYTaYUaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYWaYXaYXaYXaYXaYYaYZaZaaZbaYYaYXaYXaYXaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaabhibhibhibhibhibhibhibhibcTbcTbcTbcTbcTbcTbcTbcTbcTaWSaWSaWSaWSaWSaWSaWSaWSbXLbfpbXMaUraWzaZsaZtbaLaZXaUtaUtaUtaUtaUtaZwaZxaZyaYVaZzaZAaZBaYVaZzaZAaZBaYVaZCaZDaZEaZFaZEaZGaYVaZHaYXaZIaZIaZJaZKaZLaZMaZNaZOaZPaZQaZQaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWbmVbXObXObXObXObXObXObXObXObXObXObXObXObGCbXTbXVaVgbXUbXUbXUbXUbXUbXUbXUbXUbYabXUbYcaUraUraUraUrawLaUtaYRaZYaZZbaababcaraVUbadaYVbaebafbagaYVbaebahbagaYVbaibaibaibaibaibaibaibajaYXbakbalbambanbalbaobapbaqbarbalbasaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWbmVbXObXObXObXObXObXObXObXObXObXObXObXObGCbXTbXVaVgbUfbUfbUfbUfbUfbUfbUfbUfbXUbUfbXWaUraUraUraUrawLaUtaYRaZYaZZbaababcaraVUbadaYVbaebafbagaYVbaebahbagaYVbaibaibaibaibaibaibaibajaYXbakbalbambanbalbaobapbaqbarbalbasaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObYebYebXObXObXObYebXObXObYebYebYnbXSbXObXObmWbYpbYqbYqbYqbYqbYwbYqbYqbYAbYBcafcagbaNbaObaPbaQbaRbaSbaTbaUbaVbaWbaXbaYbadaYVbaZbbabaZaYVbaZbbbbaZaYVbbcbbdbbebbfbbgbbhbaiaZHaYXaYXaYXaYXcaNbbjbbkbblbbmaYXaYXaYXaYXaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhibXObXObYebYObYLbYebYebXObXObYQbYVbYXbYSbYTbZbbnlbYZbYZbYZbYZbYZbZfbYZbZhbZgbbvbbHbbtbbtbbBbbtbbIbbtbbJbbKaXUbbLbbMaXPbbNbadaYVbbObbPbbQbbRbbQbbSbsvaYVbbUbbVbbWbbXbbYbbZbaibcaaYXbcbbccaZJbcdaZLbcebcfbcgbchbcibcjaYXaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObYebXSbYebYebXObXObXObXObXObXObXObXObXObmWbZlbcmbZqbcmbcmbZpbcubcvbZrbcxbcycbmcbkbcxbcxbczbcAbcBbcmbcCbcCbcDbcCbcCaXuaYVbcFbcGbcHbcIbagbagbcJbaZbcKbcLbcLbcMbcNbcObaiaZHaYXbakbalbcPbanbalbaobapbcQbcRbalbalaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5743,11 +5743,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbk aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHbkHaataataataataataacaacaacaacaacaacaacaacblRblRblRblRblRblRblDcaablTblUblVblUblWblXblYblDblZblHbmabmablKbmbblfaacbjWblMbmcbmdbmebmfaataataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHbkHbkHaaaaaaaaaaaaaacaacaacaacaacaacaacaacblRbmgbmhbmiblRbmjblDbmkbmlbmmbmmbmmbmnbmobmpblDblZbmqbWjbmsbmtbmbblfaacbjWbmubmvbjWblCaataataataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacblRbmwbmxbmyblRbmzblDbmAbmBbmCbmDbmDbmEbmFbmGblDbmHbmHbmHbjUbjUbjUbjUbjUbjUbmIbmIbjUbjUbjUbjUbjUaataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacblRblRbmKblRblRbmLblDbmMbmNbmObmPbmQbmRbmFbmSblDaacaacaacbjUbtybtxbtxbtxbtxbwrbwrbxwbtxbtxbtxbmXaataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacblRbmYbmZbnabnbbncbndbnebnfbngbnhbnibnjbmFbnkblDaacaacaacbjUbzobzpbzmbznbBebChbzvbAxbCNbDabCubtxaataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDFbnxbnxbnybnzbnAblDbnBblUbnCbnDbnEbnFbnGbnHblDaacaacaacbjUbzobzpbESbzvbzvbzvbzvbzvbzvbzvbFmbGmaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHmbnMbnMblRblRblRblDbnNblUbnObnPbnPbnQbnRbnSblDaacaacaacbjUbzobzpbHubHVbJTbKRbIZbJabQLbQLbCubtxaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataacaacaacblDboablUblUbobbocblUbnRbodblDaacaacaacbjUbTMbtxbtxbtxbtxbtxbtxbxwbtxbtxbtxbmXaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacblRblRbmKblRblRbmLblDbmMbmNbmObmPbmQbmRbmFbmSblDaacaacaacbjUbXXbtxbtxbtxbtxbwrbwrbxwbtxbtxbtxbmXaataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacblRbmYbmZbnabnbbncbndbnebnfbngbnhbnibnjbmFbnkblDaacaacaacbjUbXYbzpbzmbznbBebChbzvbAxbCNbDabCubtxaataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDFbnxbnxbnybnzbnAblDbnBblUbnCbnDbnEbnFbnGbnHblDaacaacaacbjUbXYbzpbESbzvbzvbzvbzvbzvbzvbzvbFmbGmaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHmbnMbnMblRblRblRblDbnNblUbnObnPbnPbnQbnRbnSblDaacaacaacbjUbXYbzpbHubHVbJTbKRbIZbJabQLbQLbCubtxaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataacaacaacblDboablUblUbobbocblUbnRbodblDaacaacaacbjUbXZbtxbtxbtxbtxbtxbtxbxwbtxbtxbtxbmXaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataataacaacblDbofbofbofblDblDbofbofbofblDaacaacaacbjUbjUbjUbjUbjUbjUbjUbjUbjUbjUbjUbjUbjUaataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataataataataataataataataataataataataataataataacaacaacaacaacaacaacaacaacaacaacaacaacaataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHbkHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataataataataataataataataataataataataataataacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5902,4 +5902,3 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bXjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - From 391422b75fec736d0a3ad70f2e5493ea5bebf869 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sat, 25 Nov 2017 22:58:26 -0500 Subject: [PATCH 11/17] Adds lockdown control to atmos monitering --- maps/tether/tether-01-surface.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tether/tether-01-surface.dmm b/maps/tether/tether-01-surface.dmm index acbce72237..15f40e4e0d 100644 --- a/maps/tether/tether-01-surface.dmm +++ b/maps/tether/tether-01-surface.dmm @@ -3056,7 +3056,7 @@ "bgN" = (/obj/structure/bed/chair/office/light,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "bgO" = (/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "bgP" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"bgQ" = (/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"bgQ" = (/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/obj/structure/table/glass,/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 20; pixel_y = -30; req_one_access = list(10,24)},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) "bgR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/catwalk,/obj/random/junk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south) "bgS" = (/obj/effect/floor_decal/corner_techfloor_grid{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south) "bgT" = (/obj/structure/railing{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south) From 49effb8fd71818ae4d627b4617dafe87de319af4 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sat, 25 Nov 2017 23:26:43 -0500 Subject: [PATCH 12/17] Fixes blast door type --- maps/tether/tether-01-surface.dmm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/maps/tether/tether-01-surface.dmm b/maps/tether/tether-01-surface.dmm index 15f40e4e0d..455c2642b4 100644 --- a/maps/tether/tether-01-surface.dmm +++ b/maps/tether/tether-01-surface.dmm @@ -1788,8 +1788,8 @@ "aIt" = (/obj/effect/floor_decal/rust,/obj/random/junk,/turf/simulated/floor/tiled/steel_dirty,/area/maintenance/lower/research) "aIu" = (/obj/effect/floor_decal/rust,/obj/structure/closet,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/clean,/turf/simulated/floor/tiled/steel_dirty,/area/maintenance/lower/research) "aIv" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/processing) -"aIw" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/metal/mait{name = "Atmospherics Maintenance"; req_access = list(24); req_one_access = list(24)},/obj/structure/catwalk,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) -"aIx" = (/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) +"aIw" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/metal/mait{name = "Atmospherics Maintenance"; req_access = list(24); req_one_access = list(24)},/obj/structure/catwalk,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) +"aIx" = (/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) "aIy" = (/obj/effect/floor_decal/techfloor{dir = 9},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) "aIz" = (/obj/effect/floor_decal/techfloor{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) "aIA" = (/obj/effect/floor_decal/techfloor{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing) @@ -2635,9 +2635,9 @@ "aYI" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two) "aYJ" = (/obj/structure/grille,/obj/structure/railing{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two) "aYK" = (/turf/simulated/wall,/area/engineering/lower/lobby) -"aYL" = (/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) -"aYM" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/plating,/area/engineering/lower/lobby) -"aYN" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) +"aYL" = (/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) +"aYM" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/lower/lobby) +"aYN" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Atmospherics"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/lower/lobby) "aYO" = (/turf/simulated/wall,/area/engineering/lower/breakroom) "aYP" = (/turf/simulated/wall,/area/janitor) "aYQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(26)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/janitor) @@ -2928,7 +2928,7 @@ "bep" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/rnd/research) "beq" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/tiled/dark,/area/rnd/research) "ber" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research) -"bes" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/blast/regular/open{dir = 4; id = "atmoslockdown"; name = "Atmospherics Lockdown"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/atmos/hallway) +"bes" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/tiled/steel_grid,/area/engineering/atmos/hallway) "bet" = (/obj/structure/lattice,/obj/structure/railing,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/structure/cable/cyan{d1 = 32; d2 = 2; icon_state = "32-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/open,/area/engineering/atmos/hallway) "beu" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access = list(24)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/atmos/hallway) "bev" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d1 = 16; d2 = 0; icon_state = "16-0"},/obj/structure/railing,/turf/simulated/floor/plating,/area/engineering/atmos/hallway) From d9cee70070253a1436f0631d8f1147ca8f807b88 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sun, 26 Nov 2017 01:50:33 -0500 Subject: [PATCH 13/17] Polaris update --- .../human/species/species_shapeshift.dm | 27 +++++++++++++++++++ .../human/species/station/prometheans.dm | 2 +- .../human/species/station/prometheans_vr.dm | 3 +-- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/species_shapeshift.dm b/code/modules/mob/living/carbon/human/species/species_shapeshift.dm index 11a50c1316..f1f36322a2 100644 --- a/code/modules/mob/living/carbon/human/species/species_shapeshift.dm +++ b/code/modules/mob/living/carbon/human/species/species_shapeshift.dm @@ -197,3 +197,30 @@ var/list/wrapped_species_by_ref = list() E.sync_colour_to_human(src) regenerate_icons() + +/mob/living/carbon/human/proc/shapeshifter_select_hair_colors() + + set name = "Select Hair Colors" + set category = "Abilities" + + if(stat || world.time < last_special) + return + + last_special = world.time + 50 + + var/new_hair = input("Please select a new hair color.", "Hair Colour") as color + if(!new_hair) + return + shapeshifter_set_hair_color(new_hair) + var/new_fhair = input("Please select a new facial hair color.", "Facial Hair Color") as color + if(!new_fhair) + return + shapeshifter_set_facial_color(new_fhair) + +/mob/living/carbon/human/proc/shapeshifter_set_hair_color(var/new_hair) + + change_hair_color(hex2num(copytext(new_hair, 2, 4)), hex2num(copytext(new_hair, 4, 6)), hex2num(copytext(new_hair, 6, 8))) + +/mob/living/carbon/human/proc/shapeshifter_set_facial_color(var/new_fhair) + + change_facial_hair_color(hex2num(copytext(new_fhair, 2, 4)), hex2num(copytext(new_fhair, 4, 6)), hex2num(copytext(new_fhair, 6, 8))) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index 1f3b4ecfc8..ce5f5aedea 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -81,12 +81,12 @@ var/datum/species/shapeshifter/promethean/prometheans /mob/living/carbon/human/proc/shapeshifter_select_shape, /mob/living/carbon/human/proc/shapeshifter_select_colour, /mob/living/carbon/human/proc/shapeshifter_select_hair, + /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/shapeshifter_select_gender, /mob/living/carbon/human/proc/regenerate ) valid_transform_species = list("Human", "Unathi", "Tajara", "Skrell", "Diona", "Teshari", "Monkey") - monochromatic = 1 var/heal_rate = 0.5 // Temp. Regen per tick. diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index f19f0abdee..7fb5adcca3 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -8,14 +8,13 @@ color_mult = 1 mob_size = MOB_MEDIUM num_alternate_languages = 1 //Let's at least give them one - monochromatic = 0 appearance_flags = HAS_SKIN_COLOR | HAS_EYE_COLOR | HAS_HAIR_COLOR | RADIATION_GLOWS | HAS_UNDERWEAR inherent_verbs = list( /mob/living/carbon/human/proc/shapeshifter_select_shape, /mob/living/carbon/human/proc/shapeshifter_select_colour, /mob/living/carbon/human/proc/shapeshifter_select_hair, - /mob/living/carbon/human/proc/shapeshifter_select_gender, /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, + /mob/living/carbon/human/proc/shapeshifter_select_gender, /mob/living/carbon/human/proc/regenerate, /mob/living/proc/set_size, /mob/living/carbon/human/proc/succubus_drain, From 6476492ded51647871affc3b0431c6a6e547ed22 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sun, 26 Nov 2017 01:52:06 -0500 Subject: [PATCH 14/17] Also this --- .../station/station_special_abilities_vr.dm | 29 +------------------ 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index c53fe657ff..a761d1ccac 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -775,31 +775,4 @@ spawn(6) //.6 seconds. C.anchored = 0 else - return - -/mob/living/carbon/human/proc/shapeshifter_select_hair_colors() - - set name = "Select Hair Colors" - set category = "Abilities" - - if(stat || world.time < last_special) - return - - last_special = world.time + 50 - - var/new_hair = input("Please select a new hair color.", "Hair Colour") as color - if(!new_hair) - return - shapeshifter_set_hair_color(new_hair) - var/new_fhair = input("Please select a new facial hair color.", "Facial Hair Color") as color - if(!new_fhair) - return - shapeshifter_set_facial_color(new_fhair) - -/mob/living/carbon/human/proc/shapeshifter_set_hair_color(var/new_hair) - - change_hair_color(hex2num(copytext(new_hair, 2, 4)), hex2num(copytext(new_hair, 4, 6)), hex2num(copytext(new_hair, 6, 8))) - -/mob/living/carbon/human/proc/shapeshifter_set_facial_color(var/new_fhair) - - change_facial_hair_color(hex2num(copytext(new_fhair, 2, 4)), hex2num(copytext(new_fhair, 4, 6)), hex2num(copytext(new_fhair, 6, 8))) \ No newline at end of file + return \ No newline at end of file From e4c516026d1fdce568f66cbcff5c6f9c2e33154f Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sun, 26 Nov 2017 01:53:38 -0500 Subject: [PATCH 15/17] whitespaaace --- .../human/species/station/station_special_abilities_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index a761d1ccac..e35bc3caaf 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -775,4 +775,4 @@ spawn(6) //.6 seconds. C.anchored = 0 else - return \ No newline at end of file + return From 3e8e71202b69a9e5dcbe9ca67a811abdb3f01a14 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sun, 26 Nov 2017 15:25:46 -0500 Subject: [PATCH 16/17] Undo prometheans.dm changes --- .../mob/living/carbon/human/species/station/prometheans.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index ce5f5aedea..1f3b4ecfc8 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -81,12 +81,12 @@ var/datum/species/shapeshifter/promethean/prometheans /mob/living/carbon/human/proc/shapeshifter_select_shape, /mob/living/carbon/human/proc/shapeshifter_select_colour, /mob/living/carbon/human/proc/shapeshifter_select_hair, - /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/shapeshifter_select_gender, /mob/living/carbon/human/proc/regenerate ) valid_transform_species = list("Human", "Unathi", "Tajara", "Skrell", "Diona", "Teshari", "Monkey") + monochromatic = 1 var/heal_rate = 0.5 // Temp. Regen per tick. From 435bd21044d59eab98462cc2e1c6fa7aadf70fb9 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Mon, 27 Nov 2017 20:33:27 -0500 Subject: [PATCH 17/17] Update resize_vr.dm --- code/modules/vore/resizing/resize_vr.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index 81737b6047..199ce8c7bf 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -194,7 +194,6 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 else src << "You quickly push [tmob] to the ground with your foot!" tmob << "[src] pushes you down to the ground with their foot!" - log_and_message_admins("has pushed [tmob] to the ground by stepping on them.") //Both humans and mobs, since stepping on mobs can be abused. admin_attack_log(src, tmob, "Pinned [tmob.name] under foot.", "Was pinned under foot by [src.name].", "Pinned [tmob.name] under foot.") return 1 if(src.m_intent == "walk") //Most likely intentionally stepping on them. @@ -203,7 +202,6 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 tmob.apply_damage(damage, HALLOSS) tmob.resting = 1 var/mob/living/carbon/human/H = src - log_and_message_admins("has stomped on [tmob], pinning them to the ground and dealing [damage] HALLOSS.") //Both humans and mobs, since stepping on mobs can be abused. admin_attack_log(src, tmob, "Pinned [tmob.name] under foot for [damage] HALLOSS.", "Was pinned under foot by [src.name] for [damage] HALLOSS.", "Pinned [tmob.name] under foot for [damage] HALLOSS.") if(istype(H) && istype(H.tail_style, /datum/sprite_accessory/tail/taur/naga)) src << "You push down on [tmob] with your tail, pinning them down under you!" @@ -231,7 +229,6 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 M.drip(0.1) for(var/obj/item/organ/I in M.organs) tmob.take_overall_damage(calculated_damage, 0) //Due to the fact that this deals damage across random body parts, this should heal quite fast. - log_and_message_admins("has trampled [M] for [calculated_damage * 10] damage.") //Only crushing humans get logged. admin_attack_log(src, M, "trampled [tmob.name] under foot for [damage * 10] damage.", "Was crushed under foot by [H.name] for [damage * 10] damage.", "Crushed [M.name] for [damage * 10] damage.") else src << "You carelessly step down onto [tmob], crushing them!!" @@ -241,7 +238,6 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 for(var/obj/item/organ/I in M.organs) tmob.take_overall_damage(calculated_damage, 0) // 5 damage min, 26.25 damage max, depending on size & RNG. If they're only stepped on once, the damage will heal over time. M.drip(0.1) - log_and_message_admins("has trampled [M] for [calculated_damage * 10] damage.") admin_attack_log(src, M, "Crushed [tmob.name] under foot for [damage * 10] damage.", "Was crushed under foot by [H.name] for [damage * 10] damage.", "Crushed [M.name] for [damage * 10] damage.") return 1 @@ -256,7 +252,6 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 for(var/obj/item/organ/I in M.organs) tmob.take_overall_damage(damage, 0) //17.5 damage min, 91.875 damage max. If they're only stepped on once, the damage will heal over time. M.drip(3) //The least of your problems, honestly. - log_and_message_admins("has harshly crushed [M] for [damage * 10] damage.") admin_attack_log(src, M, "Crushed [M.name] under foot for [damage * 10] damage.", "Was crushed under foot by [H.name] for [damage * 10] damage.", "Crushed [M.name] for [damage * 10] damage.") else src << "You methodically place your foot down upon [tmob]'s body, slowly applying pressure, crushing them against the floor below!" @@ -266,7 +261,6 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 for(var/obj/item/organ/I in M.organs) tmob.take_overall_damage(damage, 0) M.drip(3) - log_and_message_admins("has harshly crushed [M] for [damage * 10] damage.") admin_attack_log(src, M, "Crushed [M.name] under foot for [damage * 10] damage.", "Was crushed under foot by [H.name] for [damage * 10] damage.", "Crushed [M.name] for [damage * 10] damage.") return 1